builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1001 starttime: 1461539832.53 results: success (0) buildid: 20160424142846 builduid: 7a0fb3448be04dfcbafa90a0507c1d80 revision: 7e35addd4309d83144512aa27eccb15d72ec1291 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:12.527581) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:12.528210) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:12.528637) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:12.714833) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:12.715371) ========= 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-1461539816.394390-925669356 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 16:17:12-- 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% 11.7M=0.001s 2016-04-24 16:17:13 (11.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.846117 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:13.597424) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:13.597915) ========= 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-1461539816.394390-925669356 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019583 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:13.662879) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 16:17:13.663384) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 7e35addd4309d83144512aa27eccb15d72ec1291 --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 7e35addd4309d83144512aa27eccb15d72ec1291 --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-1461539816.394390-925669356 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 16:17:13,770 truncating revision to first 12 chars 2016-04-24 16:17:13,771 Setting DEBUG logging. 2016-04-24 16:17:13,771 attempt 1/10 2016-04-24 16:17:13,771 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/7e35addd4309?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 16:17:15,283 unpacking tar archive at: fx-team-7e35addd4309/testing/mozharness/ program finished with exit code 0 elapsedTime=2.198145 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 16:17:15.896221) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:15.896712) ========= script_repo_revision: 7e35addd4309d83144512aa27eccb15d72ec1291 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:15.897303) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:15.897709) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 16:17:15.927132) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 33 secs) (at 2016-04-24 16:17:15.927600) ========= /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-1461539816.394390-925669356 _=/tools/buildbot/bin/python using PTY: False 16:17:16 INFO - MultiFileLogger online at 20160424 16:17:16 in /builds/slave/test 16:17:16 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 16:17:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:17:16 INFO - {'append_to_log': False, 16:17:16 INFO - 'base_work_dir': '/builds/slave/test', 16:17:16 INFO - 'blob_upload_branch': 'fx-team', 16:17:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:17:16 INFO - 'buildbot_json_path': 'buildprops.json', 16:17:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:17:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:17:16 INFO - 'download_minidump_stackwalk': True, 16:17:16 INFO - 'download_symbols': 'true', 16:17:16 INFO - 'e10s': False, 16:17:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:17:16 INFO - 'tooltool.py': '/tools/tooltool.py', 16:17:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:17:16 INFO - '/tools/misc-python/virtualenv.py')}, 16:17:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:17:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:17:16 INFO - 'log_level': 'info', 16:17:16 INFO - 'log_to_console': True, 16:17:16 INFO - 'opt_config_files': (), 16:17:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:17:16 INFO - '--processes=1', 16:17:16 INFO - '--config=%(test_path)s/wptrunner.ini', 16:17:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:17:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:17:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:17:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:17:16 INFO - 'pip_index': False, 16:17:16 INFO - 'require_test_zip': True, 16:17:16 INFO - 'test_type': ('testharness',), 16:17:16 INFO - 'this_chunk': '1', 16:17:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:17:16 INFO - 'total_chunks': '10', 16:17:16 INFO - 'virtualenv_path': 'venv', 16:17:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:17:16 INFO - 'work_dir': 'build'} 16:17:16 INFO - ##### 16:17:16 INFO - ##### Running clobber step. 16:17:16 INFO - ##### 16:17:16 INFO - Running pre-action listener: _resource_record_pre_action 16:17:16 INFO - Running main action method: clobber 16:17:16 INFO - rmtree: /builds/slave/test/build 16:17:16 INFO - Running post-action listener: _resource_record_post_action 16:17:16 INFO - ##### 16:17:16 INFO - ##### Running read-buildbot-config step. 16:17:16 INFO - ##### 16:17:16 INFO - Running pre-action listener: _resource_record_pre_action 16:17:16 INFO - Running main action method: read_buildbot_config 16:17:16 INFO - Using buildbot properties: 16:17:16 INFO - { 16:17:16 INFO - "project": "", 16:17:16 INFO - "product": "firefox", 16:17:16 INFO - "script_repo_revision": "production", 16:17:16 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 16:17:16 INFO - "repository": "", 16:17:16 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 16:17:16 INFO - "buildid": "20160424142846", 16:17:16 INFO - "pgo_build": "False", 16:17:16 INFO - "basedir": "/builds/slave/test", 16:17:16 INFO - "buildnumber": 0, 16:17:16 INFO - "slavename": "tst-linux64-spot-1001", 16:17:16 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 16:17:16 INFO - "platform": "linux64", 16:17:16 INFO - "branch": "fx-team", 16:17:16 INFO - "revision": "7e35addd4309d83144512aa27eccb15d72ec1291", 16:17:16 INFO - "repo_path": "integration/fx-team", 16:17:16 INFO - "moz_repo_path": "", 16:17:16 INFO - "stage_platform": "linux64", 16:17:16 INFO - "builduid": "7a0fb3448be04dfcbafa90a0507c1d80", 16:17:16 INFO - "slavebuilddir": "test" 16:17:16 INFO - } 16:17:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:17:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:17:16 INFO - Running post-action listener: _resource_record_post_action 16:17:16 INFO - ##### 16:17:16 INFO - ##### Running download-and-extract step. 16:17:16 INFO - ##### 16:17:16 INFO - Running pre-action listener: _resource_record_pre_action 16:17:16 INFO - Running main action method: download_and_extract 16:17:16 INFO - mkdir: /builds/slave/test/build/tests 16:17:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:16 INFO - https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:17:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:17:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:17:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:18 INFO - Downloaded 1361 bytes. 16:17:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:17:18 INFO - Using the following test package requirements: 16:17:18 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:17:18 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:17:18 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:17:18 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'jsshell-linux-x86_64.zip'], 16:17:18 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:17:18 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:17:18 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:17:18 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:17:18 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:17:18 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:17:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:17:18 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 16:17:18 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')]} 16:17:18 INFO - https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:17:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:17:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:17:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:20 INFO - Downloaded 22746090 bytes. 16:17:20 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/*'] 16:17:20 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/* 16:17:20 INFO - caution: filename not matched: web-platform/* 16:17:20 INFO - Return code: 11 16:17:20 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')]} 16:17:20 INFO - https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:17:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:17:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:17:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:25 INFO - Downloaded 36402275 bytes. 16:17:25 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/*'] 16:17:25 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/* 16:17:29 INFO - caution: filename not matched: bin/* 16:17:29 INFO - caution: filename not matched: config/* 16:17:29 INFO - caution: filename not matched: mozbase/* 16:17:29 INFO - caution: filename not matched: marionette/* 16:17:29 INFO - caution: filename not matched: tools/wptserve/* 16:17:29 INFO - Return code: 11 16:17:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:29 INFO - https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:17:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:35 INFO - Downloaded 64434609 bytes. 16:17:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:35 INFO - mkdir: /builds/slave/test/properties 16:17:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:17:35 INFO - Writing to file /builds/slave/test/properties/build_url 16:17:35 INFO - Contents: 16:17:35 INFO - build_url:https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:17:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:17:36 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:17:36 INFO - Contents: 16:17:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:36 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')]} 16:17:36 INFO - https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:17:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:17:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C3s92-06S16zTqCDviYf-w/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 16:17:43 INFO - Downloaded 90863414 bytes. 16:17:43 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'] 16:17:43 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 16:17:51 INFO - Return code: 0 16:17:51 INFO - Running post-action listener: _resource_record_post_action 16:17:51 INFO - Running post-action listener: set_extra_try_arguments 16:17:51 INFO - ##### 16:17:51 INFO - ##### Running create-virtualenv step. 16:17:51 INFO - ##### 16:17:51 INFO - Running pre-action listener: _pre_create_virtualenv 16:17:51 INFO - Running pre-action listener: _resource_record_pre_action 16:17:51 INFO - Running main action method: create_virtualenv 16:17:51 INFO - Creating virtualenv /builds/slave/test/build/venv 16:17:51 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 16:17:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:17:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:17:52 INFO - Using real prefix '/usr' 16:17:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:17:55 INFO - Installing distribute.............................................................................................................................................................................................done. 16:17:59 INFO - Installing pip.................done. 16:17:59 INFO - Return code: 0 16:17:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:17:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:17:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:17:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:17:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:17:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x207f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20803f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ce640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20cb6a0>, '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 0x20cc3a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20cc850>, '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-1461539816.394390-925669356', '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 16:17:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:17:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:17:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:17:59 INFO - 'CCACHE_UMASK': '002', 16:17:59 INFO - 'DISPLAY': ':0', 16:17:59 INFO - 'HOME': '/home/cltbld', 16:17:59 INFO - 'LANG': 'en_US.UTF-8', 16:17:59 INFO - 'LOGNAME': 'cltbld', 16:17:59 INFO - 'MAIL': '/var/mail/cltbld', 16:17:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:17:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:17:59 INFO - 'MOZ_NO_REMOTE': '1', 16:17:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:17:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:17:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:17:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:17:59 INFO - 'PWD': '/builds/slave/test', 16:17:59 INFO - 'SHELL': '/bin/bash', 16:17:59 INFO - 'SHLVL': '1', 16:17:59 INFO - 'TERM': 'linux', 16:17:59 INFO - 'TMOUT': '86400', 16:17:59 INFO - 'USER': 'cltbld', 16:17:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461539816.394390-925669356', 16:17:59 INFO - '_': '/tools/buildbot/bin/python'} 16:18:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:00 INFO - Downloading/unpacking psutil>=0.7.1 16:18:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:00 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 16:18:00 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 16:18:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:18:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:18:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:18:05 INFO - Installing collected packages: psutil 16:18:05 INFO - Running setup.py install for psutil 16:18:06 INFO - building 'psutil._psutil_linux' extension 16:18:06 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 16:18:08 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 16:18:08 INFO - building 'psutil._psutil_posix' extension 16:18:08 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 16:18:08 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 16:18:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:18:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:18:08 INFO - Successfully installed psutil 16:18:08 INFO - Cleaning up... 16:18:08 INFO - Return code: 0 16:18:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:18:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x207f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20803f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ce640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20cb6a0>, '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 0x20cc3a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20cc850>, '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-1461539816.394390-925669356', '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 16:18:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:18:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:18:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:08 INFO - 'CCACHE_UMASK': '002', 16:18:08 INFO - 'DISPLAY': ':0', 16:18:08 INFO - 'HOME': '/home/cltbld', 16:18:08 INFO - 'LANG': 'en_US.UTF-8', 16:18:08 INFO - 'LOGNAME': 'cltbld', 16:18:08 INFO - 'MAIL': '/var/mail/cltbld', 16:18:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:08 INFO - 'MOZ_NO_REMOTE': '1', 16:18:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:08 INFO - 'PWD': '/builds/slave/test', 16:18:08 INFO - 'SHELL': '/bin/bash', 16:18:08 INFO - 'SHLVL': '1', 16:18:08 INFO - 'TERM': 'linux', 16:18:08 INFO - 'TMOUT': '86400', 16:18:08 INFO - 'USER': 'cltbld', 16:18:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461539816.394390-925669356', 16:18:08 INFO - '_': '/tools/buildbot/bin/python'} 16:18:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:18:09 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 16:18:09 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 16:18:09 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 16:18:09 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 16:18:09 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 16:18:09 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 16:18:14 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:18:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:18:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:18:14 INFO - Installing collected packages: mozsystemmonitor 16:18:14 INFO - Running setup.py install for mozsystemmonitor 16:18:14 INFO - Successfully installed mozsystemmonitor 16:18:14 INFO - Cleaning up... 16:18:14 INFO - Return code: 0 16:18:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:18:14 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')]} 16:18:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:14 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')]} 16:18:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:14 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 0x207f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20803f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ce640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20cb6a0>, '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 0x20cc3a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20cc850>, '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-1461539816.394390-925669356', '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 16:18:14 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 16:18:14 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 16:18:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:14 INFO - 'CCACHE_UMASK': '002', 16:18:14 INFO - 'DISPLAY': ':0', 16:18:14 INFO - 'HOME': '/home/cltbld', 16:18:14 INFO - 'LANG': 'en_US.UTF-8', 16:18:14 INFO - 'LOGNAME': 'cltbld', 16:18:14 INFO - 'MAIL': '/var/mail/cltbld', 16:18:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:14 INFO - 'MOZ_NO_REMOTE': '1', 16:18:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:14 INFO - 'PWD': '/builds/slave/test', 16:18:14 INFO - 'SHELL': '/bin/bash', 16:18:14 INFO - 'SHLVL': '1', 16:18:14 INFO - 'TERM': 'linux', 16:18:14 INFO - 'TMOUT': '86400', 16:18:14 INFO - 'USER': 'cltbld', 16:18:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461539816.394390-925669356', 16:18:14 INFO - '_': '/tools/buildbot/bin/python'} 16:18:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:14 INFO - Downloading/unpacking blobuploader==1.2.4 16:18:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:18:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:18:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:18:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:18:19 INFO - Downloading blobuploader-1.2.4.tar.gz 16:18:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:18:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:18:19 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 16:18:19 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 16:18:19 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 16:18:19 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 16:18:19 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 16:18:19 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 16:18:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:18:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:18:21 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 16:18:21 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 16:18:21 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 16:18:21 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 16:18:21 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 16:18:21 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 16:18:21 INFO - Downloading docopt-0.6.1.tar.gz 16:18:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:18:21 INFO - Installing collected packages: blobuploader, requests, docopt 16:18:21 INFO - Running setup.py install for blobuploader 16:18:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:18:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:18:22 INFO - Running setup.py install for requests 16:18:22 INFO - Running setup.py install for docopt 16:18:23 INFO - Successfully installed blobuploader requests docopt 16:18:23 INFO - Cleaning up... 16:18:23 INFO - Return code: 0 16:18:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:18:23 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')]} 16:18:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:23 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')]} 16:18:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:23 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 0x207f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20803f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ce640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20cb6a0>, '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 0x20cc3a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20cc850>, '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-1461539816.394390-925669356', '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 16:18:23 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 16:18:23 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 16:18:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:23 INFO - 'CCACHE_UMASK': '002', 16:18:23 INFO - 'DISPLAY': ':0', 16:18:23 INFO - 'HOME': '/home/cltbld', 16:18:23 INFO - 'LANG': 'en_US.UTF-8', 16:18:23 INFO - 'LOGNAME': 'cltbld', 16:18:23 INFO - 'MAIL': '/var/mail/cltbld', 16:18:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:23 INFO - 'MOZ_NO_REMOTE': '1', 16:18:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:23 INFO - 'PWD': '/builds/slave/test', 16:18:23 INFO - 'SHELL': '/bin/bash', 16:18:23 INFO - 'SHLVL': '1', 16:18:23 INFO - 'TERM': 'linux', 16:18:23 INFO - 'TMOUT': '86400', 16:18:23 INFO - 'USER': 'cltbld', 16:18:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461539816.394390-925669356', 16:18:23 INFO - '_': '/tools/buildbot/bin/python'} 16:18:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:18:23 INFO - Running setup.py (path:/tmp/pip-1173B8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:18:23 INFO - Running setup.py (path:/tmp/pip-1wd7WJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:18:23 INFO - Running setup.py (path:/tmp/pip-gxF7ZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:18:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:18:24 INFO - Running setup.py (path:/tmp/pip-bcywsv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:18:24 INFO - Running setup.py (path:/tmp/pip-e0DgWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:18:24 INFO - Running setup.py (path:/tmp/pip-4ONETT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:18:24 INFO - Running setup.py (path:/tmp/pip-vQjB8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:18:24 INFO - Running setup.py (path:/tmp/pip-f_epCE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:18:24 INFO - Running setup.py (path:/tmp/pip-EHjuTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:18:24 INFO - Running setup.py (path:/tmp/pip-3pKcBH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:18:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:18:24 INFO - Running setup.py (path:/tmp/pip-NT3BWH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:18:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:18:25 INFO - Running setup.py (path:/tmp/pip-zx4exn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:18:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:18:25 INFO - Running setup.py (path:/tmp/pip-Y_1PNo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:18:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:18:25 INFO - Running setup.py (path:/tmp/pip-xI66J1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:18:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:25 INFO - Running setup.py (path:/tmp/pip-j2RpX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:18:25 INFO - Running setup.py (path:/tmp/pip-8vE_m4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:18:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:18:25 INFO - Running setup.py (path:/tmp/pip-nQ3kO0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:18:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:18:25 INFO - Running setup.py (path:/tmp/pip-k6ZHzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:18:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:18:26 INFO - Running setup.py (path:/tmp/pip-4_aF4d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:18:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:26 INFO - Running setup.py (path:/tmp/pip-eXmRrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:18:26 INFO - Running setup.py (path:/tmp/pip-FgrLSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:18:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:26 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 16:18:26 INFO - Running setup.py install for manifestparser 16:18:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:18:27 INFO - Running setup.py install for mozcrash 16:18:27 INFO - Running setup.py install for mozdebug 16:18:27 INFO - Running setup.py install for mozdevice 16:18:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:18:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:18:27 INFO - Running setup.py install for mozfile 16:18:27 INFO - Running setup.py install for mozhttpd 16:18:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:18:28 INFO - Running setup.py install for mozinfo 16:18:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:18:28 INFO - Running setup.py install for mozInstall 16:18:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:18:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:18:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:18:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:18:28 INFO - Running setup.py install for mozleak 16:18:28 INFO - Running setup.py install for mozlog 16:18:28 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:18:28 INFO - Running setup.py install for moznetwork 16:18:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:18:29 INFO - Running setup.py install for mozprocess 16:18:29 INFO - Running setup.py install for mozprofile 16:18:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:18:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:18:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:18:29 INFO - Running setup.py install for mozrunner 16:18:29 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:18:29 INFO - Running setup.py install for mozscreenshot 16:18:30 INFO - Running setup.py install for moztest 16:18:30 INFO - Running setup.py install for mozversion 16:18:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:18:30 INFO - Running setup.py install for wptserve 16:18:30 INFO - Running setup.py install for marionette-driver 16:18:30 INFO - Running setup.py install for browsermob-proxy 16:18:31 INFO - Running setup.py install for marionette-client 16:18:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:18:31 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 16:18:31 INFO - Cleaning up... 16:18:31 INFO - Return code: 0 16:18:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:18:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:18:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:18:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:18:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:18:31 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 0x207f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20803f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x20ce640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20cb6a0>, '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 0x20cc3a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20cc850>, '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-1461539816.394390-925669356', '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 16:18:31 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 16:18:31 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 16:18:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:18:31 INFO - 'CCACHE_UMASK': '002', 16:18:31 INFO - 'DISPLAY': ':0', 16:18:31 INFO - 'HOME': '/home/cltbld', 16:18:31 INFO - 'LANG': 'en_US.UTF-8', 16:18:31 INFO - 'LOGNAME': 'cltbld', 16:18:31 INFO - 'MAIL': '/var/mail/cltbld', 16:18:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:18:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:18:31 INFO - 'MOZ_NO_REMOTE': '1', 16:18:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:18:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:18:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:18:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:18:31 INFO - 'PWD': '/builds/slave/test', 16:18:31 INFO - 'SHELL': '/bin/bash', 16:18:31 INFO - 'SHLVL': '1', 16:18:31 INFO - 'TERM': 'linux', 16:18:31 INFO - 'TMOUT': '86400', 16:18:31 INFO - 'USER': 'cltbld', 16:18:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461539816.394390-925669356', 16:18:31 INFO - '_': '/tools/buildbot/bin/python'} 16:18:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:18:32 INFO - Running setup.py (path:/tmp/pip-D6jPo0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:18:32 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)) 16:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:18:32 INFO - Running setup.py (path:/tmp/pip-mPP96H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:18:32 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)) 16:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:18:32 INFO - Running setup.py (path:/tmp/pip-JOJ30d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:18:32 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)) 16:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:18:32 INFO - Running setup.py (path:/tmp/pip-AyY2Uz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:18:32 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)) 16:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:18:32 INFO - Running setup.py (path:/tmp/pip-LuECMh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:18:32 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)) 16:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:18:32 INFO - Running setup.py (path:/tmp/pip-7hp775-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:18:32 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)) 16:18:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:18:32 INFO - Running setup.py (path:/tmp/pip-LKnxiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:18:33 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)) 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:18:33 INFO - Running setup.py (path:/tmp/pip-X0jVaN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:18:33 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)) 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:18:33 INFO - Running setup.py (path:/tmp/pip-2hhtEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:18:33 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)) 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:18:33 INFO - Running setup.py (path:/tmp/pip-Q6PyYL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:18:33 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)) 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:18:33 INFO - Running setup.py (path:/tmp/pip-jPR5Ph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:18:33 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)) 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:18:33 INFO - Running setup.py (path:/tmp/pip-C4gJ8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:18:33 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)) 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:18:33 INFO - Running setup.py (path:/tmp/pip-8qs2mE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:18:33 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)) 16:18:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:18:33 INFO - Running setup.py (path:/tmp/pip-QcxxPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:18:34 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)) 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:34 INFO - Running setup.py (path:/tmp/pip-kdxF8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:18:34 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)) 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:18:34 INFO - Running setup.py (path:/tmp/pip-5jdT5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:18:34 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)) 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:18:34 INFO - Running setup.py (path:/tmp/pip-_7Prlj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:18:34 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)) 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:18:34 INFO - Running setup.py (path:/tmp/pip-Bsjehf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:18:34 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)) 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:18:34 INFO - Running setup.py (path:/tmp/pip-SQCvRi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:18:34 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)) 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:34 INFO - Running setup.py (path:/tmp/pip-pNazp3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:18:34 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)) 16:18:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:18:35 INFO - Running setup.py (path:/tmp/pip-5VxlFh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:18:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:18:35 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)) 16:18:35 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)) 16:18:35 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)) 16:18:35 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)) 16:18:35 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)) 16:18:35 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)) 16:18:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:18:35 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 16:18:35 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 16:18:35 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 16:18:35 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 16:18:35 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 16:18:35 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 16:18:40 INFO - Downloading blessings-1.6.tar.gz 16:18:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:18:40 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)) 16:18:40 INFO - Installing collected packages: blessings 16:18:40 INFO - Running setup.py install for blessings 16:18:40 INFO - Successfully installed blessings 16:18:40 INFO - Cleaning up... 16:18:41 INFO - Return code: 0 16:18:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:18:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:18:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:18:41 INFO - Reading from file tmpfile_stdout 16:18:41 INFO - Current package versions: 16:18:41 INFO - argparse == 1.2.1 16:18:41 INFO - blessings == 1.6 16:18:41 INFO - blobuploader == 1.2.4 16:18:41 INFO - browsermob-proxy == 0.6.0 16:18:41 INFO - docopt == 0.6.1 16:18:41 INFO - manifestparser == 1.1 16:18:41 INFO - marionette-client == 2.3.0 16:18:41 INFO - marionette-driver == 1.4.0 16:18:41 INFO - mozInstall == 1.12 16:18:41 INFO - mozcrash == 0.17 16:18:41 INFO - mozdebug == 0.1 16:18:41 INFO - mozdevice == 0.48 16:18:41 INFO - mozfile == 1.2 16:18:41 INFO - mozhttpd == 0.7 16:18:41 INFO - mozinfo == 0.9 16:18:41 INFO - mozleak == 0.1 16:18:41 INFO - mozlog == 3.1 16:18:41 INFO - moznetwork == 0.27 16:18:41 INFO - mozprocess == 0.22 16:18:41 INFO - mozprofile == 0.28 16:18:41 INFO - mozrunner == 6.11 16:18:41 INFO - mozscreenshot == 0.1 16:18:41 INFO - mozsystemmonitor == 0.0 16:18:41 INFO - moztest == 0.7 16:18:41 INFO - mozversion == 1.4 16:18:41 INFO - psutil == 3.1.1 16:18:41 INFO - requests == 1.2.3 16:18:41 INFO - wptserve == 1.4.0 16:18:41 INFO - wsgiref == 0.1.2 16:18:41 INFO - Running post-action listener: _resource_record_post_action 16:18:41 INFO - Running post-action listener: _start_resource_monitoring 16:18:41 INFO - Starting resource monitoring. 16:18:41 INFO - ##### 16:18:41 INFO - ##### Running pull step. 16:18:41 INFO - ##### 16:18:41 INFO - Running pre-action listener: _resource_record_pre_action 16:18:41 INFO - Running main action method: pull 16:18:41 INFO - Pull has nothing to do! 16:18:41 INFO - Running post-action listener: _resource_record_post_action 16:18:41 INFO - ##### 16:18:41 INFO - ##### Running install step. 16:18:41 INFO - ##### 16:18:41 INFO - Running pre-action listener: _resource_record_pre_action 16:18:41 INFO - Running main action method: install 16:18:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:18:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:18:41 INFO - Reading from file tmpfile_stdout 16:18:41 INFO - Detecting whether we're running mozinstall >=1.0... 16:18:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:18:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:18:42 INFO - Reading from file tmpfile_stdout 16:18:42 INFO - Output received: 16:18:42 INFO - Usage: mozinstall [options] installer 16:18:42 INFO - Options: 16:18:42 INFO - -h, --help show this help message and exit 16:18:42 INFO - -d DEST, --destination=DEST 16:18:42 INFO - Directory to install application into. [default: 16:18:42 INFO - "/builds/slave/test"] 16:18:42 INFO - --app=APP Application being installed. [default: firefox] 16:18:42 INFO - mkdir: /builds/slave/test/build/application 16:18:42 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'] 16:18:42 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 16:19:12 INFO - Reading from file tmpfile_stdout 16:19:12 INFO - Output received: 16:19:12 INFO - /builds/slave/test/build/application/firefox/firefox 16:19:12 INFO - Running post-action listener: _resource_record_post_action 16:19:12 INFO - ##### 16:19:12 INFO - ##### Running run-tests step. 16:19:12 INFO - ##### 16:19:12 INFO - Running pre-action listener: _resource_record_pre_action 16:19:12 INFO - Running main action method: run_tests 16:19:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:19:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:19:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:19:12 INFO - grabbing minidump binary from tooltool 16:19:12 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')]} 16:19:12 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 0x20cb6a0>, '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 0x20cc3a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20cc850>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:19:12 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 16:19:12 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 16:19:12 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 16:19:12 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 16:19:12 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmptM2C0X 16:19:12 INFO - INFO - File integrity verified, renaming tmptM2C0X to linux64-minidump_stackwalk 16:19:12 INFO - INFO - Updating local cache /builds/tooltool_cache... 16:19:12 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 16:19:12 INFO - Return code: 0 16:19:12 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:19:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:19:13 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/C3s92-06S16zTqCDviYf-w/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 16:19:13 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/C3s92-06S16zTqCDviYf-w/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 16:19:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:19:13 INFO - 'CCACHE_UMASK': '002', 16:19:13 INFO - 'DISPLAY': ':0', 16:19:13 INFO - 'HOME': '/home/cltbld', 16:19:13 INFO - 'LANG': 'en_US.UTF-8', 16:19:13 INFO - 'LOGNAME': 'cltbld', 16:19:13 INFO - 'MAIL': '/var/mail/cltbld', 16:19:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:19:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:19:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:19:13 INFO - 'MOZ_NO_REMOTE': '1', 16:19:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:19:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:19:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:19:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:19:13 INFO - 'PWD': '/builds/slave/test', 16:19:13 INFO - 'SHELL': '/bin/bash', 16:19:13 INFO - 'SHLVL': '1', 16:19:13 INFO - 'TERM': 'linux', 16:19:13 INFO - 'TMOUT': '86400', 16:19:13 INFO - 'USER': 'cltbld', 16:19:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461539816.394390-925669356', 16:19:13 INFO - '_': '/tools/buildbot/bin/python'} 16:19:13 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/C3s92-06S16zTqCDviYf-w/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 16:19:13 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 16:19:13 INFO - import pkg_resources 16:19:15 INFO - Using 1 client processes 16:19:15 INFO - wptserve Starting http server on 127.0.0.1:8000 16:19:16 INFO - wptserve Starting http server on 127.0.0.1:8001 16:19:16 INFO - wptserve Starting http server on 127.0.0.1:8443 16:19:18 INFO - SUITE-START | Running 778 tests 16:19:18 INFO - Running testharness tests 16:19:18 INFO - Setting up ssl 16:19:18 INFO - PROCESS | certutil | 16:19:18 INFO - PROCESS | certutil | 16:19:18 INFO - PROCESS | certutil | 16:19:18 INFO - Certificate Nickname Trust Attributes 16:19:18 INFO - SSL,S/MIME,JAR/XPI 16:19:18 INFO - 16:19:18 INFO - web-platform-tests CT,, 16:19:18 INFO - 16:19:18 INFO - Starting runner 16:19:20 INFO - PROCESS | 1951 | 1461539960760 Marionette DEBUG Marionette enabled via build flag and pref 16:19:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52d129800 == 1 [pid = 1951] [id = 1] 16:19:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 1 (0x7fc52d12a000) [pid = 1951] [serial = 1] [outer = (nil)] 16:19:21 INFO - PROCESS | 1951 | [1951] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:19:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 2 (0x7fc52d12b000) [pid = 1951] [serial = 2] [outer = 0x7fc52d12a000] 16:19:21 INFO - PROCESS | 1951 | 1461539961567 Marionette INFO Listening on port 2828 16:19:22 INFO - PROCESS | 1951 | 1461539962086 Marionette DEBUG Marionette enabled via command-line flag 16:19:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a00d800 == 2 [pid = 1951] [id = 2] 16:19:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 3 (0x7fc52a00e000) [pid = 1951] [serial = 3] [outer = (nil)] 16:19:22 INFO - PROCESS | 1951 | [1951] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:19:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 4 (0x7fc52a00f000) [pid = 1951] [serial = 4] [outer = 0x7fc52a00e000] 16:19:22 INFO - PROCESS | 1951 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fc52a0f4ca0 16:19:22 INFO - PROCESS | 1951 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fc52ed7d4f0 16:19:22 INFO - PROCESS | 1951 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fc52944d760 16:19:22 INFO - PROCESS | 1951 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fc52944da60 16:19:22 INFO - PROCESS | 1951 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fc52944dd90 16:19:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 5 (0x7fc529492000) [pid = 1951] [serial = 5] [outer = 0x7fc52d12a000] 16:19:22 INFO - PROCESS | 1951 | [1951] 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 16:19:22 INFO - PROCESS | 1951 | 1461539962722 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33658 16:19:22 INFO - PROCESS | 1951 | [1951] 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 16:19:22 INFO - PROCESS | 1951 | 1461539962804 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33659 16:19:22 INFO - PROCESS | 1951 | 1461539962813 Marionette DEBUG Closed connection conn0 16:19:22 INFO - PROCESS | 1951 | 1461539962891 Marionette DEBUG Closed connection conn1 16:19:22 INFO - PROCESS | 1951 | [1951] 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 2255 16:19:22 INFO - PROCESS | 1951 | [1951] 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 16:19:22 INFO - PROCESS | 1951 | 1461539962927 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33660 16:19:22 INFO - PROCESS | 1951 | [1951] 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 16:19:22 INFO - PROCESS | 1951 | 1461539962980 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33661 16:19:22 INFO - PROCESS | 1951 | 1461539962990 Marionette DEBUG Closed connection conn2 16:19:23 INFO - PROCESS | 1951 | [1951] 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 16:19:23 INFO - PROCESS | 1951 | 1461539963027 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:33662 16:19:23 INFO - PROCESS | 1951 | 1461539963041 Marionette DEBUG Closed connection conn3 16:19:23 INFO - PROCESS | 1951 | 1461539963084 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:19:23 INFO - PROCESS | 1951 | 1461539963097 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":"20160424142846","device":"desktop","version":"48.0a1"} 16:19:23 INFO - PROCESS | 1951 | [1951] 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 16:19:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51df20000 == 3 [pid = 1951] [id = 3] 16:19:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 6 (0x7fc51df20800) [pid = 1951] [serial = 6] [outer = (nil)] 16:19:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51df21000 == 4 [pid = 1951] [id = 4] 16:19:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 7 (0x7fc51df56c00) [pid = 1951] [serial = 7] [outer = (nil)] 16:19:25 INFO - PROCESS | 1951 | [1951] 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 16:19:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cee6000 == 5 [pid = 1951] [id = 5] 16:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 8 (0x7fc51cd42000) [pid = 1951] [serial = 8] [outer = (nil)] 16:19:25 INFO - PROCESS | 1951 | [1951] 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 16:19:25 INFO - PROCESS | 1951 | [1951] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 9 (0x7fc51ccd2c00) [pid = 1951] [serial = 9] [outer = 0x7fc51cd42000] 16:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 10 (0x7fc51c769800) [pid = 1951] [serial = 10] [outer = 0x7fc51df20800] 16:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 11 (0x7fc51c7c6c00) [pid = 1951] [serial = 11] [outer = 0x7fc51df56c00] 16:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 12 (0x7fc51c7c8c00) [pid = 1951] [serial = 12] [outer = 0x7fc51cd42000] 16:19:26 INFO - PROCESS | 1951 | 1461539966695 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1951 | 1461539966713 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 13 (0x7fc52b4f2c00) [pid = 1951] [serial = 13] [outer = 0x7fc51cd42000] 16:19:27 INFO - PROCESS | 1951 | 1461539967413 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"fe95b1c4-b4c5-4c60-a614-e1a873ea5450","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":"20160424142846","device":"desktop","version":"48.0a1","command_id":1}}] 16:19:27 INFO - PROCESS | 1951 | 1461539967634 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:19:27 INFO - PROCESS | 1951 | 1461539967810 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:19:28 INFO - PROCESS | 1951 | 1461539968082 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:19:28 INFO - PROCESS | 1951 | [1951] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:19:28 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:19:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 14 (0x7fc516f48c00) [pid = 1951] [serial = 14] [outer = 0x7fc51cd42000] 16:19:28 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:19:28 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:19:28 INFO - PROCESS | 1951 | 1461539968550 Marionette TRACE conn4 <- [1,3,null,{}] 16:19:28 INFO - PROCESS | 1951 | 1461539968676 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:19:28 INFO - PROCESS | 1951 | 1461539968725 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:19:28 INFO - PROCESS | 1951 | 1461539968808 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1951 | 1461539968811 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:19:28 INFO - PROCESS | 1951 | 1461539968820 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1951 | 1461539968825 Marionette TRACE conn4 <- [1,6,null,{}] 16:19:28 INFO - PROCESS | 1951 | 1461539968845 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:28 INFO - PROCESS | 1951 | 1461539968861 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:19:28 INFO - PROCESS | 1951 | 1461539968866 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515606800 == 6 [pid = 1951] [id = 6] 16:19:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 15 (0x7fc515863400) [pid = 1951] [serial = 15] [outer = (nil)] 16:19:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 16 (0x7fc515865000) [pid = 1951] [serial = 16] [outer = 0x7fc515863400] 16:19:28 INFO - PROCESS | 1951 | 1461539968935 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 17 (0x7fc5156ba800) [pid = 1951] [serial = 17] [outer = 0x7fc515863400] 16:19:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515345000 == 7 [pid = 1951] [id = 7] 16:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 18 (0x7fc51c1af800) [pid = 1951] [serial = 18] [outer = (nil)] 16:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 19 (0x7fc5154dc800) [pid = 1951] [serial = 19] [outer = 0x7fc51c1af800] 16:19:29 INFO - PROCESS | 1951 | 1461539969393 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 20 (0x7fc5154e2800) [pid = 1951] [serial = 20] [outer = 0x7fc51c1af800] 16:19:29 INFO - PROCESS | 1951 | 1461539969820 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:19:29 INFO - PROCESS | 1951 | [1951] 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 16:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1096ms 16:19:29 INFO - PROCESS | 1951 | 1461539969969 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1951 | 1461539969983 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:19:30 INFO - PROCESS | 1951 | 1461539970029 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1951 | 1461539970032 Marionette TRACE conn4 <- [1,10,null,{}] 16:19:30 INFO - PROCESS | 1951 | 1461539970052 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:30 INFO - PROCESS | 1951 | 1461539970219 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:19:30 INFO - PROCESS | 1951 | 1461539970238 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51385d800 == 8 [pid = 1951] [id = 8] 16:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 21 (0x7fc513881000) [pid = 1951] [serial = 21] [outer = (nil)] 16:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 22 (0x7fc513882c00) [pid = 1951] [serial = 22] [outer = 0x7fc513881000] 16:19:30 INFO - PROCESS | 1951 | 1461539970305 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 23 (0x7fc513887800) [pid = 1951] [serial = 23] [outer = 0x7fc513881000] 16:19:30 INFO - PROCESS | 1951 | 1461539970901 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 913ms 16:19:30 INFO - PROCESS | 1951 | 1461539970915 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:19:30 INFO - PROCESS | 1951 | 1461539970919 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:19:30 INFO - PROCESS | 1951 | 1461539970925 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1951 | 1461539970927 Marionette TRACE conn4 <- [1,14,null,{}] 16:19:30 INFO - PROCESS | 1951 | 1461539970932 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:31 INFO - PROCESS | 1951 | 1461539971081 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:19:31 INFO - PROCESS | 1951 | 1461539971102 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bed800 == 9 [pid = 1951] [id = 9] 16:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 24 (0x7fc51c194400) [pid = 1951] [serial = 24] [outer = (nil)] 16:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 25 (0x7fc51c198c00) [pid = 1951] [serial = 25] [outer = 0x7fc51c194400] 16:19:31 INFO - PROCESS | 1951 | 1461539971167 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 26 (0x7fc513e2bc00) [pid = 1951] [serial = 26] [outer = 0x7fc51c194400] 16:19:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513e5c800 == 10 [pid = 1951] [id = 10] 16:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 27 (0x7fc513e5d000) [pid = 1951] [serial = 27] [outer = (nil)] 16:19:32 INFO - PROCESS | 1951 | 1461539972288 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 28 (0x7fc513e5e000) [pid = 1951] [serial = 28] [outer = 0x7fc513e5d000] 16:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1427ms 16:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 29 (0x7fc513e5b000) [pid = 1951] [serial = 29] [outer = 0x7fc513e5d000] 16:19:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513e64000 == 11 [pid = 1951] [id = 11] 16:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 30 (0x7fc5139a3c00) [pid = 1951] [serial = 30] [outer = (nil)] 16:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 31 (0x7fc514769800) [pid = 1951] [serial = 31] [outer = 0x7fc5139a3c00] 16:19:32 INFO - PROCESS | 1951 | 1461539972463 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1951 | 1461539972471 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 32 (0x7fc5156bec00) [pid = 1951] [serial = 32] [outer = 0x7fc5139a3c00] 16:19:32 INFO - PROCESS | 1951 | 1461539972563 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1951 | 1461539972568 Marionette TRACE conn4 <- [1,18,null,{}] 16:19:32 INFO - PROCESS | 1951 | 1461539972644 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:32 INFO - PROCESS | 1951 | 1461539972842 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:19:32 INFO - PROCESS | 1951 | 1461539972954 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5147da000 == 12 [pid = 1951] [id = 12] 16:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 33 (0x7fc5141e6400) [pid = 1951] [serial = 33] [outer = (nil)] 16:19:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 34 (0x7fc51487e800) [pid = 1951] [serial = 34] [outer = 0x7fc5141e6400] 16:19:33 INFO - PROCESS | 1951 | 1461539973028 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 35 (0x7fc51b788400) [pid = 1951] [serial = 35] [outer = 0x7fc5141e6400] 16:19:33 INFO - PROCESS | 1951 | 1461539973895 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1428ms 16:19:33 INFO - PROCESS | 1951 | 1461539973948 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1951 | 1461539973956 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:19:33 INFO - PROCESS | 1951 | 1461539973967 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1951 | 1461539973970 Marionette TRACE conn4 <- [1,22,null,{}] 16:19:33 INFO - PROCESS | 1951 | 1461539973976 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:34 INFO - PROCESS | 1951 | 1461539974144 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:19:34 INFO - PROCESS | 1951 | 1461539974260 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51a178000 == 13 [pid = 1951] [id = 13] 16:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 36 (0x7fc51c196000) [pid = 1951] [serial = 36] [outer = (nil)] 16:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 37 (0x7fc51c7c9400) [pid = 1951] [serial = 37] [outer = 0x7fc51c196000] 16:19:34 INFO - PROCESS | 1951 | 1461539974337 Marionette DEBUG loaded listener.js 16:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 38 (0x7fc51cf61000) [pid = 1951] [serial = 38] [outer = 0x7fc51c196000] 16:19:35 INFO - PROCESS | 1951 | 1461539975360 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1435ms 16:19:35 INFO - PROCESS | 1951 | 1461539975402 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:19:35 INFO - PROCESS | 1951 | 1461539975408 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:19:35 INFO - PROCESS | 1951 | 1461539975415 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 1951 | 1461539975421 Marionette TRACE conn4 <- [1,26,null,{}] 16:19:35 INFO - PROCESS | 1951 | 1461539975429 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:35 INFO - PROCESS | 1951 | 1461539975573 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:19:35 INFO - PROCESS | 1951 | 1461539975725 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513955800 == 14 [pid = 1951] [id = 14] 16:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 39 (0x7fc51b210800) [pid = 1951] [serial = 39] [outer = (nil)] 16:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 40 (0x7fc51c195c00) [pid = 1951] [serial = 40] [outer = 0x7fc51b210800] 16:19:35 INFO - PROCESS | 1951 | 1461539975844 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 41 (0x7fc51c5b9000) [pid = 1951] [serial = 41] [outer = 0x7fc51b210800] 16:19:36 INFO - PROCESS | 1951 | 1461539976484 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1089ms 16:19:36 INFO - PROCESS | 1951 | 1461539976503 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 1951 | 1461539976512 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:19:36 INFO - PROCESS | 1951 | 1461539976521 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1951 | 1461539976524 Marionette TRACE conn4 <- [1,30,null,{}] 16:19:36 INFO - PROCESS | 1951 | 1461539976529 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:36 INFO - PROCESS | 1951 | 1461539976730 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:19:36 INFO - PROCESS | 1951 | 1461539976842 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51c766000 == 15 [pid = 1951] [id = 15] 16:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 42 (0x7fc513881c00) [pid = 1951] [serial = 42] [outer = (nil)] 16:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 43 (0x7fc51df4f400) [pid = 1951] [serial = 43] [outer = 0x7fc513881c00] 16:19:36 INFO - PROCESS | 1951 | 1461539976902 Marionette DEBUG loaded listener.js 16:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 44 (0x7fc51e008000) [pid = 1951] [serial = 44] [outer = 0x7fc513881c00] 16:19:37 INFO - PROCESS | 1951 | 1461539977540 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1035ms 16:19:37 INFO - PROCESS | 1951 | 1461539977557 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 1951 | 1461539977560 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:19:37 INFO - PROCESS | 1951 | 1461539977566 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 1951 | 1461539977571 Marionette TRACE conn4 <- [1,34,null,{}] 16:19:37 INFO - PROCESS | 1951 | 1461539977590 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:37 INFO - PROCESS | 1951 | 1461539977732 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:19:37 INFO - PROCESS | 1951 | 1461539977821 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d28e800 == 16 [pid = 1951] [id = 16] 16:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 45 (0x7fc51da64400) [pid = 1951] [serial = 45] [outer = (nil)] 16:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 46 (0x7fc51edea400) [pid = 1951] [serial = 46] [outer = 0x7fc51da64400] 16:19:37 INFO - PROCESS | 1951 | 1461539977887 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 47 (0x7fc51eec5c00) [pid = 1951] [serial = 47] [outer = 0x7fc51da64400] 16:19:38 INFO - PROCESS | 1951 | 1461539978516 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 989ms 16:19:38 INFO - PROCESS | 1951 | 1461539978555 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:19:38 INFO - PROCESS | 1951 | 1461539978559 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:19:38 INFO - PROCESS | 1951 | 1461539978564 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:19:38 INFO - PROCESS | 1951 | 1461539978566 Marionette TRACE conn4 <- [1,38,null,{}] 16:19:38 INFO - PROCESS | 1951 | 1461539978572 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:38 INFO - PROCESS | 1951 | 1461539978732 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:19:38 INFO - PROCESS | 1951 | 1461539978750 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51da34000 == 17 [pid = 1951] [id = 17] 16:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 48 (0x7fc513e2a400) [pid = 1951] [serial = 48] [outer = (nil)] 16:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 49 (0x7fc5201f3800) [pid = 1951] [serial = 49] [outer = 0x7fc513e2a400] 16:19:38 INFO - PROCESS | 1951 | 1461539978813 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 50 (0x7fc52022d000) [pid = 1951] [serial = 50] [outer = 0x7fc513e2a400] 16:19:39 INFO - PROCESS | 1951 | 1461539979463 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 928ms 16:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:19:39 INFO - PROCESS | 1951 | 1461539979494 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 1951 | 1461539979496 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:19:39 INFO - PROCESS | 1951 | 1461539979502 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 1951 | 1461539979504 Marionette TRACE conn4 <- [1,42,null,{}] 16:19:39 INFO - PROCESS | 1951 | 1461539979509 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:39 INFO - PROCESS | 1951 | 1461539979674 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:19:39 INFO - PROCESS | 1951 | 1461539979693 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51dddb800 == 18 [pid = 1951] [id = 18] 16:19:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 51 (0x7fc51d2d5000) [pid = 1951] [serial = 51] [outer = (nil)] 16:19:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 52 (0x7fc520230800) [pid = 1951] [serial = 52] [outer = 0x7fc51d2d5000] 16:19:39 INFO - PROCESS | 1951 | 1461539979755 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 53 (0x7fc520788800) [pid = 1951] [serial = 53] [outer = 0x7fc51d2d5000] 16:19:40 INFO - PROCESS | 1951 | 1461539980376 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 934ms 16:19:40 INFO - PROCESS | 1951 | 1461539980435 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 1951 | 1461539980438 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:19:40 INFO - PROCESS | 1951 | 1461539980444 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1951 | 1461539980445 Marionette TRACE conn4 <- [1,46,null,{}] 16:19:40 INFO - PROCESS | 1951 | 1461539980451 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:40 INFO - PROCESS | 1951 | 1461539980623 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:19:40 INFO - PROCESS | 1951 | 1461539980706 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e341800 == 19 [pid = 1951] [id = 19] 16:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 54 (0x7fc51df57800) [pid = 1951] [serial = 54] [outer = (nil)] 16:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 55 (0x7fc52447f400) [pid = 1951] [serial = 55] [outer = 0x7fc51df57800] 16:19:40 INFO - PROCESS | 1951 | 1461539980777 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 56 (0x7fc52a54d800) [pid = 1951] [serial = 56] [outer = 0x7fc51df57800] 16:19:41 INFO - PROCESS | 1951 | 1461539981372 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1024ms 16:19:41 INFO - PROCESS | 1951 | 1461539981469 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:19:41 INFO - PROCESS | 1951 | 1461539981475 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:19:41 INFO - PROCESS | 1951 | 1461539981482 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:19:41 INFO - PROCESS | 1951 | 1461539981487 Marionette TRACE conn4 <- [1,50,null,{}] 16:19:41 INFO - PROCESS | 1951 | 1461539981499 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:41 INFO - PROCESS | 1951 | 1461539981675 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:19:41 INFO - PROCESS | 1951 | 1461539981803 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515603800 == 20 [pid = 1951] [id = 20] 16:19:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 57 (0x7fc5156b8800) [pid = 1951] [serial = 57] [outer = (nil)] 16:19:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 58 (0x7fc515858c00) [pid = 1951] [serial = 58] [outer = 0x7fc5156b8800] 16:19:41 INFO - PROCESS | 1951 | 1461539981884 Marionette DEBUG loaded listener.js 16:19:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x7fc519545c00) [pid = 1951] [serial = 59] [outer = 0x7fc5156b8800] 16:19:42 INFO - PROCESS | 1951 | 1461539982709 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1240ms 16:19:42 INFO - PROCESS | 1951 | 1461539982721 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:19:42 INFO - PROCESS | 1951 | 1461539982725 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:19:42 INFO - PROCESS | 1951 | 1461539982739 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:19:42 INFO - PROCESS | 1951 | 1461539982744 Marionette TRACE conn4 <- [1,54,null,{}] 16:19:42 INFO - PROCESS | 1951 | 1461539982750 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:42 INFO - PROCESS | 1951 | 1461539982905 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:19:43 INFO - PROCESS | 1951 | 1461539983033 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cedf800 == 21 [pid = 1951] [id = 21] 16:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x7fc51b6ca800) [pid = 1951] [serial = 60] [outer = (nil)] 16:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x7fc51c19ac00) [pid = 1951] [serial = 61] [outer = 0x7fc51b6ca800] 16:19:43 INFO - PROCESS | 1951 | 1461539983107 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x7fc51c704400) [pid = 1951] [serial = 62] [outer = 0x7fc51b6ca800] 16:19:43 INFO - PROCESS | 1951 | 1461539983892 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1233ms 16:19:43 INFO - PROCESS | 1951 | 1461539983969 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:19:43 INFO - PROCESS | 1951 | 1461539983973 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:19:43 INFO - PROCESS | 1951 | 1461539983979 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1951 | 1461539983982 Marionette TRACE conn4 <- [1,58,null,{}] 16:19:44 INFO - PROCESS | 1951 | 1461539983997 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:44 INFO - PROCESS | 1951 | 1461539984196 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:19:44 INFO - PROCESS | 1951 | 1461539984316 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ed5d000 == 22 [pid = 1951] [id = 22] 16:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x7fc51e00dc00) [pid = 1951] [serial = 63] [outer = (nil)] 16:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x7fc51e390400) [pid = 1951] [serial = 64] [outer = 0x7fc51e00dc00] 16:19:44 INFO - PROCESS | 1951 | 1461539984395 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x7fc51eec5800) [pid = 1951] [serial = 65] [outer = 0x7fc51e00dc00] 16:19:45 INFO - PROCESS | 1951 | 1461539985233 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1330ms 16:19:45 INFO - PROCESS | 1951 | 1461539985317 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1951 | 1461539985320 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:19:45 INFO - PROCESS | 1951 | 1461539985327 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1951 | 1461539985331 Marionette TRACE conn4 <- [1,62,null,{}] 16:19:45 INFO - PROCESS | 1951 | 1461539985336 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:45 INFO - PROCESS | 1951 | 1461539985492 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:19:45 INFO - PROCESS | 1951 | 1461539985717 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513e6b000 == 23 [pid = 1951] [id = 23] 16:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x7fc513e2a800) [pid = 1951] [serial = 66] [outer = (nil)] 16:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x7fc5141ea000) [pid = 1951] [serial = 67] [outer = 0x7fc513e2a800] 16:19:45 INFO - PROCESS | 1951 | 1461539985791 Marionette DEBUG loaded listener.js 16:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x7fc51953c400) [pid = 1951] [serial = 68] [outer = 0x7fc513e2a800] 16:19:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51dddb800 == 22 [pid = 1951] [id = 18] 16:19:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51da34000 == 21 [pid = 1951] [id = 17] 16:19:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51d28e800 == 20 [pid = 1951] [id = 16] 16:19:46 INFO - PROCESS | 1951 | 1461539986720 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51c766000 == 19 [pid = 1951] [id = 15] 16:19:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513955800 == 18 [pid = 1951] [id = 14] 16:19:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5147da000 == 17 [pid = 1951] [id = 12] 16:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1440ms 16:19:46 INFO - PROCESS | 1951 | 1461539986781 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:19:46 INFO - PROCESS | 1951 | 1461539986787 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:19:46 INFO - PROCESS | 1951 | 1461539986797 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:19:46 INFO - PROCESS | 1951 | 1461539986803 Marionette TRACE conn4 <- [1,66,null,{}] 16:19:46 INFO - PROCESS | 1951 | 1461539986812 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:46 INFO - PROCESS | 1951 | 1461539986987 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:19:47 INFO - PROCESS | 1951 | 1461539987108 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516a61000 == 18 [pid = 1951] [id = 24] 16:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x7fc51b2f5000) [pid = 1951] [serial = 69] [outer = (nil)] 16:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x7fc51b6cb000) [pid = 1951] [serial = 70] [outer = 0x7fc51b2f5000] 16:19:47 INFO - PROCESS | 1951 | 1461539987189 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x7fc51c192400) [pid = 1951] [serial = 71] [outer = 0x7fc51b2f5000] 16:19:47 INFO - PROCESS | 1951 | 1461539987935 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1191ms 16:19:47 INFO - PROCESS | 1951 | 1461539987988 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:19:47 INFO - PROCESS | 1951 | 1461539987996 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:19:48 INFO - PROCESS | 1951 | 1461539988006 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1951 | 1461539988009 Marionette TRACE conn4 <- [1,70,null,{}] 16:19:48 INFO - PROCESS | 1951 | 1461539988016 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:48 INFO - PROCESS | 1951 | 1461539988172 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:19:48 INFO - PROCESS | 1951 | 1461539988297 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d80c800 == 19 [pid = 1951] [id = 25] 16:19:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x7fc51c4a8400) [pid = 1951] [serial = 72] [outer = (nil)] 16:19:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x7fc51df4e400) [pid = 1951] [serial = 73] [outer = 0x7fc51c4a8400] 16:19:48 INFO - PROCESS | 1951 | 1461539988376 Marionette DEBUG loaded listener.js 16:19:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x7fc51edea800) [pid = 1951] [serial = 74] [outer = 0x7fc51c4a8400] 16:19:49 INFO - PROCESS | 1951 | 1461539989190 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1227ms 16:19:49 INFO - PROCESS | 1951 | 1461539989235 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:19:49 INFO - PROCESS | 1951 | 1461539989239 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:19:49 INFO - PROCESS | 1951 | 1461539989245 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 1951 | 1461539989253 Marionette TRACE conn4 <- [1,74,null,{}] 16:19:49 INFO - PROCESS | 1951 | 1461539989286 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:49 INFO - PROCESS | 1951 | 1461539989457 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:19:49 INFO - PROCESS | 1951 | 1461539989580 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ead4000 == 20 [pid = 1951] [id = 26] 16:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x7fc51ee1f400) [pid = 1951] [serial = 75] [outer = (nil)] 16:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x7fc5203aec00) [pid = 1951] [serial = 76] [outer = 0x7fc51ee1f400] 16:19:49 INFO - PROCESS | 1951 | 1461539989661 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x7fc524480000) [pid = 1951] [serial = 77] [outer = 0x7fc51ee1f400] 16:19:50 INFO - PROCESS | 1951 | 1461539990498 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1312ms 16:19:50 INFO - PROCESS | 1951 | 1461539990558 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:19:50 INFO - PROCESS | 1951 | 1461539990563 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:19:50 INFO - PROCESS | 1951 | 1461539990568 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:19:50 INFO - PROCESS | 1951 | 1461539990572 Marionette TRACE conn4 <- [1,78,null,{}] 16:19:50 INFO - PROCESS | 1951 | 1461539990577 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:50 INFO - PROCESS | 1951 | 1461539990731 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:19:50 INFO - PROCESS | 1951 | 1461539990851 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5207cf000 == 21 [pid = 1951] [id = 27] 16:19:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x7fc51eecbc00) [pid = 1951] [serial = 78] [outer = (nil)] 16:19:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x7fc52a7e7400) [pid = 1951] [serial = 79] [outer = 0x7fc51eecbc00] 16:19:50 INFO - PROCESS | 1951 | 1461539990927 Marionette DEBUG loaded listener.js 16:19:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x7fc52b4eb800) [pid = 1951] [serial = 80] [outer = 0x7fc51eecbc00] 16:19:51 INFO - PROCESS | 1951 | 1461539991719 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1227ms 16:19:51 INFO - PROCESS | 1951 | 1461539991798 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:19:51 INFO - PROCESS | 1951 | 1461539991801 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:19:51 INFO - PROCESS | 1951 | 1461539991807 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:19:51 INFO - PROCESS | 1951 | 1461539991810 Marionette TRACE conn4 <- [1,82,null,{}] 16:19:51 INFO - PROCESS | 1951 | 1461539991815 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:51 INFO - PROCESS | 1951 | 1461539991971 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:19:52 INFO - PROCESS | 1951 | 1461539992175 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bdb000 == 22 [pid = 1951] [id = 28] 16:19:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x7fc513e29c00) [pid = 1951] [serial = 81] [outer = (nil)] 16:19:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x7fc51475f000) [pid = 1951] [serial = 82] [outer = 0x7fc513e29c00] 16:19:52 INFO - PROCESS | 1951 | 1461539992247 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x7fc51a1e5c00) [pid = 1951] [serial = 83] [outer = 0x7fc513e29c00] 16:19:53 INFO - PROCESS | 1951 | 1461539993039 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1283ms 16:19:53 INFO - PROCESS | 1951 | 1461539993092 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 1951 | 1461539993097 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:19:53 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515603800 == 21 [pid = 1951] [id = 20] 16:19:53 INFO - PROCESS | 1951 | 1461539993182 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1951 | 1461539993187 Marionette TRACE conn4 <- [1,86,null,{}] 16:19:53 INFO - PROCESS | 1951 | 1461539993205 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:53 INFO - PROCESS | 1951 | 1461539993361 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:19:53 INFO - PROCESS | 1951 | 1461539993472 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51c4cc000 == 22 [pid = 1951] [id = 29] 16:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x7fc518be8000) [pid = 1951] [serial = 84] [outer = (nil)] 16:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x7fc51c194000) [pid = 1951] [serial = 85] [outer = 0x7fc518be8000] 16:19:53 INFO - PROCESS | 1951 | 1461539993549 Marionette DEBUG loaded listener.js 16:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x7fc51c7cac00) [pid = 1951] [serial = 86] [outer = 0x7fc518be8000] 16:19:54 INFO - PROCESS | 1951 | 1461539994372 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1260ms 16:19:54 INFO - PROCESS | 1951 | 1461539994446 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 1951 | 1461539994452 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:19:54 INFO - PROCESS | 1951 | 1461539994462 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1951 | 1461539994466 Marionette TRACE conn4 <- [1,90,null,{}] 16:19:54 INFO - PROCESS | 1951 | 1461539994477 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:54 INFO - PROCESS | 1951 | 1461539994640 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:19:54 INFO - PROCESS | 1951 | 1461539994765 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202c1000 == 23 [pid = 1951] [id = 30] 16:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x7fc51cf60800) [pid = 1951] [serial = 87] [outer = (nil)] 16:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x7fc51eec4400) [pid = 1951] [serial = 88] [outer = 0x7fc51cf60800] 16:19:54 INFO - PROCESS | 1951 | 1461539994850 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x7fc523565400) [pid = 1951] [serial = 89] [outer = 0x7fc51cf60800] 16:19:55 INFO - PROCESS | 1951 | 1461539995654 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 16:19:55 INFO - PROCESS | 1951 | 1461539995693 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:19:55 INFO - PROCESS | 1951 | 1461539995697 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:19:55 INFO - PROCESS | 1951 | 1461539995703 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:19:55 INFO - PROCESS | 1951 | 1461539995707 Marionette TRACE conn4 <- [1,94,null,{}] 16:19:55 INFO - PROCESS | 1951 | 1461539995713 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:55 INFO - PROCESS | 1951 | 1461539995938 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:19:56 INFO - PROCESS | 1951 | 1461539996051 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5294a9000 == 24 [pid = 1951] [id = 31] 16:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x7fc52a58ac00) [pid = 1951] [serial = 90] [outer = (nil)] 16:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x7fc52a7f1c00) [pid = 1951] [serial = 91] [outer = 0x7fc52a58ac00] 16:19:56 INFO - PROCESS | 1951 | 1461539996134 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x7fc52b5b4800) [pid = 1951] [serial = 92] [outer = 0x7fc52a58ac00] 16:19:56 INFO - PROCESS | 1951 | 1461539996967 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1327ms 16:19:57 INFO - PROCESS | 1951 | 1461539997033 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:19:57 INFO - PROCESS | 1951 | 1461539997037 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:19:57 INFO - PROCESS | 1951 | 1461539997044 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1951 | 1461539997049 Marionette TRACE conn4 <- [1,98,null,{}] 16:19:57 INFO - PROCESS | 1951 | 1461539997057 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:57 INFO - PROCESS | 1951 | 1461539997287 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:19:57 INFO - PROCESS | 1951 | 1461539997427 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a559000 == 25 [pid = 1951] [id = 32] 16:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x7fc513881400) [pid = 1951] [serial = 93] [outer = (nil)] 16:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x7fc52d6f0000) [pid = 1951] [serial = 94] [outer = 0x7fc513881400] 16:19:57 INFO - PROCESS | 1951 | 1461539997499 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x7fc52ef9d400) [pid = 1951] [serial = 95] [outer = 0x7fc513881400] 16:19:58 INFO - PROCESS | 1951 | 1461539998283 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1287ms 16:19:58 INFO - PROCESS | 1951 | 1461539998335 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:19:58 INFO - PROCESS | 1951 | 1461539998340 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:19:58 INFO - PROCESS | 1951 | 1461539998346 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1951 | 1461539998349 Marionette TRACE conn4 <- [1,102,null,{}] 16:19:58 INFO - PROCESS | 1951 | 1461539998354 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:58 INFO - PROCESS | 1951 | 1461539998504 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:19:58 INFO - PROCESS | 1951 | 1461539998637 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513868000 == 26 [pid = 1951] [id = 33] 16:19:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x7fc52a7e7800) [pid = 1951] [serial = 96] [outer = (nil)] 16:19:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x7fc52f3c7400) [pid = 1951] [serial = 97] [outer = 0x7fc52a7e7800] 16:19:58 INFO - PROCESS | 1951 | 1461539998714 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x7fc52f595400) [pid = 1951] [serial = 98] [outer = 0x7fc52a7e7800] 16:19:59 INFO - PROCESS | 1951 | 1461539999596 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1289ms 16:19:59 INFO - PROCESS | 1951 | 1461539999635 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 1951 | 1461539999650 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:19:59 INFO - PROCESS | 1951 | 1461539999662 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:19:59 INFO - PROCESS | 1951 | 1461539999670 Marionette TRACE conn4 <- [1,106,null,{}] 16:19:59 INFO - PROCESS | 1951 | 1461539999681 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:59 INFO - PROCESS | 1951 | 1461539999846 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:20:00 INFO - PROCESS | 1951 | 1461540000046 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ead4000 == 25 [pid = 1951] [id = 26] 16:20:00 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51d80c800 == 24 [pid = 1951] [id = 25] 16:20:00 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516a61000 == 23 [pid = 1951] [id = 24] 16:20:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b2b1000 == 24 [pid = 1951] [id = 34] 16:20:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x7fc514887400) [pid = 1951] [serial = 99] [outer = (nil)] 16:20:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x7fc51bfdb400) [pid = 1951] [serial = 100] [outer = 0x7fc514887400] 16:20:00 INFO - PROCESS | 1951 | 1461540000179 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x7fc51e002800) [pid = 1951] [serial = 101] [outer = 0x7fc514887400] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515606800 == 23 [pid = 1951] [id = 6] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51385d800 == 22 [pid = 1951] [id = 8] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51a178000 == 21 [pid = 1951] [id = 13] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513868000 == 20 [pid = 1951] [id = 33] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5294a9000 == 19 [pid = 1951] [id = 31] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a559000 == 18 [pid = 1951] [id = 32] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513bed800 == 17 [pid = 1951] [id = 9] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5202c1000 == 16 [pid = 1951] [id = 30] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51c4cc000 == 15 [pid = 1951] [id = 29] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51e341800 == 14 [pid = 1951] [id = 19] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5207cf000 == 13 [pid = 1951] [id = 27] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513bdb000 == 12 [pid = 1951] [id = 28] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ed5d000 == 11 [pid = 1951] [id = 22] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cedf800 == 10 [pid = 1951] [id = 21] 16:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513e6b000 == 9 [pid = 1951] [id = 23] 16:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x7fc51c08b000) [pid = 1951] [serial = 102] [outer = 0x7fc5139a3c00] 16:20:03 INFO - PROCESS | 1951 | 1461540003406 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3798ms 16:20:03 INFO - PROCESS | 1951 | 1461540003472 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:20:03 INFO - PROCESS | 1951 | 1461540003478 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:20:03 INFO - PROCESS | 1951 | 1461540003487 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1951 | 1461540003493 Marionette TRACE conn4 <- [1,110,null,{}] 16:20:03 INFO - PROCESS | 1951 | 1461540003513 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:03 INFO - PROCESS | 1951 | 1461540003667 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:20:03 INFO - PROCESS | 1951 | 1461540003682 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51a0d4800 == 10 [pid = 1951] [id = 35] 16:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x7fc51cb87c00) [pid = 1951] [serial = 103] [outer = (nil)] 16:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x7fc51cd39800) [pid = 1951] [serial = 104] [outer = 0x7fc51cb87c00] 16:20:03 INFO - PROCESS | 1951 | 1461540003746 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x7fc51ddbe800) [pid = 1951] [serial = 105] [outer = 0x7fc51cb87c00] 16:20:04 INFO - PROCESS | 1951 | 1461540004483 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1053ms 16:20:04 INFO - PROCESS | 1951 | 1461540004539 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:20:04 INFO - PROCESS | 1951 | 1461540004547 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:20:04 INFO - PROCESS | 1951 | 1461540004557 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 1951 | 1461540004562 Marionette TRACE conn4 <- [1,114,null,{}] 16:20:04 INFO - PROCESS | 1951 | 1461540004568 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:04 INFO - PROCESS | 1951 | 1461540004727 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:20:04 INFO - PROCESS | 1951 | 1461540004739 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddd6800 == 11 [pid = 1951] [id = 36] 16:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x7fc51c19b000) [pid = 1951] [serial = 106] [outer = (nil)] 16:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x7fc5201f4c00) [pid = 1951] [serial = 107] [outer = 0x7fc51c19b000] 16:20:04 INFO - PROCESS | 1951 | 1461540004821 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x7fc520733000) [pid = 1951] [serial = 108] [outer = 0x7fc51c19b000] 16:20:05 INFO - PROCESS | 1951 | 1461540005718 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1229ms 16:20:05 INFO - PROCESS | 1951 | 1461540005787 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:20:05 INFO - PROCESS | 1951 | 1461540005791 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:20:05 INFO - PROCESS | 1951 | 1461540005796 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1951 | 1461540005802 Marionette TRACE conn4 <- [1,118,null,{}] 16:20:05 INFO - PROCESS | 1951 | 1461540005824 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:06 INFO - PROCESS | 1951 | 1461540006041 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:20:06 INFO - PROCESS | 1951 | 1461540006066 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5235df000 == 12 [pid = 1951] [id = 37] 16:20:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x7fc51e00f000) [pid = 1951] [serial = 109] [outer = (nil)] 16:20:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x7fc52a7e5c00) [pid = 1951] [serial = 110] [outer = 0x7fc51e00f000] 16:20:06 INFO - PROCESS | 1951 | 1461540006131 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x7fc52b541c00) [pid = 1951] [serial = 111] [outer = 0x7fc51e00f000] 16:20:06 INFO - PROCESS | 1951 | 1461540006816 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1039ms 16:20:06 INFO - PROCESS | 1951 | 1461540006836 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:20:06 INFO - PROCESS | 1951 | 1461540006840 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:20:06 INFO - PROCESS | 1951 | 1461540006845 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:20:06 INFO - PROCESS | 1951 | 1461540006848 Marionette TRACE conn4 <- [1,122,null,{}] 16:20:06 INFO - PROCESS | 1951 | 1461540006853 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:07 INFO - PROCESS | 1951 | 1461540007018 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:20:07 INFO - PROCESS | 1951 | 1461540007047 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a00c000 == 13 [pid = 1951] [id = 38] 16:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x7fc514761800) [pid = 1951] [serial = 112] [outer = (nil)] 16:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x7fc52d19fc00) [pid = 1951] [serial = 113] [outer = 0x7fc514761800] 16:20:07 INFO - PROCESS | 1951 | 1461540007106 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x7fc52d6ecc00) [pid = 1951] [serial = 114] [outer = 0x7fc514761800] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x7fc5156b8800) [pid = 1951] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x7fc51b2f5000) [pid = 1951] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x7fc513e29c00) [pid = 1951] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x7fc51df57800) [pid = 1951] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x7fc51c4a8400) [pid = 1951] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x7fc52a58ac00) [pid = 1951] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x7fc513e2a800) [pid = 1951] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x7fc513881c00) [pid = 1951] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x7fc51b210800) [pid = 1951] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x7fc51da64400) [pid = 1951] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x7fc5141e6400) [pid = 1951] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x7fc513e2a400) [pid = 1951] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x7fc51d2d5000) [pid = 1951] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x7fc51c196000) [pid = 1951] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x7fc51c194400) [pid = 1951] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x7fc51cf60800) [pid = 1951] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x7fc513881000) [pid = 1951] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x7fc515863400) [pid = 1951] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x7fc51eecbc00) [pid = 1951] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x7fc51e00dc00) [pid = 1951] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x7fc518be8000) [pid = 1951] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x7fc513881400) [pid = 1951] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x7fc51b6ca800) [pid = 1951] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:20:08 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x7fc51ee1f400) [pid = 1951] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:20:08 INFO - PROCESS | 1951 | 1461540008372 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1582ms 16:20:08 INFO - PROCESS | 1951 | 1461540008428 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1951 | 1461540008431 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:20:08 INFO - PROCESS | 1951 | 1461540008436 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1951 | 1461540008439 Marionette TRACE conn4 <- [1,126,null,{}] 16:20:08 INFO - PROCESS | 1951 | 1461540008444 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:08 INFO - PROCESS | 1951 | 1461540008574 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:20:08 INFO - PROCESS | 1951 | 1461540008589 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5195be800 == 14 [pid = 1951] [id = 39] 16:20:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x7fc51387e400) [pid = 1951] [serial = 115] [outer = (nil)] 16:20:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x7fc51c1aec00) [pid = 1951] [serial = 116] [outer = 0x7fc51387e400] 16:20:08 INFO - PROCESS | 1951 | 1461540008656 Marionette DEBUG loaded listener.js 16:20:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x7fc51e00c000) [pid = 1951] [serial = 117] [outer = 0x7fc51387e400] 16:20:09 INFO - PROCESS | 1951 | 1461540009379 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 990ms 16:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:20:09 INFO - PROCESS | 1951 | 1461540009427 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:20:09 INFO - PROCESS | 1951 | 1461540009430 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:20:09 INFO - PROCESS | 1951 | 1461540009442 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 1951 | 1461540009445 Marionette TRACE conn4 <- [1,130,null,{}] 16:20:09 INFO - PROCESS | 1951 | 1461540009450 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:09 INFO - PROCESS | 1951 | 1461540009610 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:20:09 INFO - PROCESS | 1951 | 1461540009620 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a510000 == 15 [pid = 1951] [id = 40] 16:20:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x7fc5201f9c00) [pid = 1951] [serial = 118] [outer = (nil)] 16:20:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x7fc52f569000) [pid = 1951] [serial = 119] [outer = 0x7fc5201f9c00] 16:20:09 INFO - PROCESS | 1951 | 1461540009682 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x7fc52f74c000) [pid = 1951] [serial = 120] [outer = 0x7fc5201f9c00] 16:20:10 INFO - PROCESS | 1951 | 1461540010627 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1239ms 16:20:10 INFO - PROCESS | 1951 | 1461540010674 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 1951 | 1461540010680 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:20:10 INFO - PROCESS | 1951 | 1461540010688 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1951 | 1461540010694 Marionette TRACE conn4 <- [1,134,null,{}] 16:20:10 INFO - PROCESS | 1951 | 1461540010703 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:10 INFO - PROCESS | 1951 | 1461540010896 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:20:11 INFO - PROCESS | 1951 | 1461540011025 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5195c8800 == 16 [pid = 1951] [id = 41] 16:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x7fc513880400) [pid = 1951] [serial = 121] [outer = (nil)] 16:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x7fc516dd8800) [pid = 1951] [serial = 122] [outer = 0x7fc513880400] 16:20:11 INFO - PROCESS | 1951 | 1461540011099 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x7fc516dde400) [pid = 1951] [serial = 123] [outer = 0x7fc513880400] 16:20:12 INFO - PROCESS | 1951 | 1461540012000 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1390ms 16:20:12 INFO - PROCESS | 1951 | 1461540012078 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 1951 | 1461540012086 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:20:12 INFO - PROCESS | 1951 | 1461540012096 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1951 | 1461540012100 Marionette TRACE conn4 <- [1,138,null,{}] 16:20:12 INFO - PROCESS | 1951 | 1461540012106 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:12 INFO - PROCESS | 1951 | 1461540012293 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:20:12 INFO - PROCESS | 1951 | 1461540012421 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ead1000 == 17 [pid = 1951] [id = 42] 16:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x7fc516dde800) [pid = 1951] [serial = 124] [outer = (nil)] 16:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x7fc51b6c1400) [pid = 1951] [serial = 125] [outer = 0x7fc516dde800] 16:20:12 INFO - PROCESS | 1951 | 1461540012498 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x7fc51c32b000) [pid = 1951] [serial = 126] [outer = 0x7fc516dde800] 16:20:13 INFO - PROCESS | 1951 | 1461540013416 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1395ms 16:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:20:13 INFO - PROCESS | 1951 | 1461540013491 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:20:13 INFO - PROCESS | 1951 | 1461540013494 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:20:13 INFO - PROCESS | 1951 | 1461540013501 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:20:13 INFO - PROCESS | 1951 | 1461540013507 Marionette TRACE conn4 <- [1,142,null,{}] 16:20:13 INFO - PROCESS | 1951 | 1461540013522 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:13 INFO - PROCESS | 1951 | 1461540013808 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:20:14 INFO - PROCESS | 1951 | 1461540014052 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51535f800 == 18 [pid = 1951] [id = 43] 16:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x7fc5154dbc00) [pid = 1951] [serial = 127] [outer = (nil)] 16:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x7fc516dd6000) [pid = 1951] [serial = 128] [outer = 0x7fc5154dbc00] 16:20:14 INFO - PROCESS | 1951 | 1461540014137 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x7fc517179400) [pid = 1951] [serial = 129] [outer = 0x7fc5154dbc00] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x7fc51edea800) [pid = 1951] [serial = 74] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x7fc51df4e400) [pid = 1951] [serial = 73] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x7fc51c194000) [pid = 1951] [serial = 85] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x7fc52b5b4800) [pid = 1951] [serial = 92] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x7fc52d6f0000) [pid = 1951] [serial = 94] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x7fc51475f000) [pid = 1951] [serial = 82] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x7fc52a7f1c00) [pid = 1951] [serial = 91] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x7fc51953c400) [pid = 1951] [serial = 68] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x7fc52d12b000) [pid = 1951] [serial = 2] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x7fc51b6cb000) [pid = 1951] [serial = 70] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x7fc51df4f400) [pid = 1951] [serial = 43] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x7fc51c195c00) [pid = 1951] [serial = 40] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x7fc51edea400) [pid = 1951] [serial = 46] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x7fc5141ea000) [pid = 1951] [serial = 67] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x7fc513e5e000) [pid = 1951] [serial = 28] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x7fc51487e800) [pid = 1951] [serial = 34] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x7fc5201f3800) [pid = 1951] [serial = 49] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x7fc52022d000) [pid = 1951] [serial = 50] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x7fc520230800) [pid = 1951] [serial = 52] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x7fc520788800) [pid = 1951] [serial = 53] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x7fc51c7c9400) [pid = 1951] [serial = 37] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x7fc51cf61000) [pid = 1951] [serial = 38] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x7fc514769800) [pid = 1951] [serial = 31] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x7fc51c5b9000) [pid = 1951] [serial = 41] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x7fc51eec5c00) [pid = 1951] [serial = 47] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x7fc51e008000) [pid = 1951] [serial = 44] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x7fc51b788400) [pid = 1951] [serial = 35] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x7fc513e2bc00) [pid = 1951] [serial = 26] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x7fc51c198c00) [pid = 1951] [serial = 25] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x7fc52a54d800) [pid = 1951] [serial = 56] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x7fc52f3c7400) [pid = 1951] [serial = 97] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x7fc51c7c8c00) [pid = 1951] [serial = 12] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x7fc51c704400) [pid = 1951] [serial = 62] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x7fc51e390400) [pid = 1951] [serial = 64] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x7fc524480000) [pid = 1951] [serial = 77] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x7fc51ccd2c00) [pid = 1951] [serial = 9] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x7fc519545c00) [pid = 1951] [serial = 59] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x7fc51eec4400) [pid = 1951] [serial = 88] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x7fc51c192400) [pid = 1951] [serial = 71] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x7fc51a1e5c00) [pid = 1951] [serial = 83] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x7fc51c19ac00) [pid = 1951] [serial = 61] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x7fc52447f400) [pid = 1951] [serial = 55] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x7fc52a7e7400) [pid = 1951] [serial = 79] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x7fc515858c00) [pid = 1951] [serial = 58] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x7fc5203aec00) [pid = 1951] [serial = 76] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x7fc513882c00) [pid = 1951] [serial = 22] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 58 (0x7fc515865000) [pid = 1951] [serial = 16] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 57 (0x7fc5156ba800) [pid = 1951] [serial = 17] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 56 (0x7fc52b4eb800) [pid = 1951] [serial = 80] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 55 (0x7fc5154dc800) [pid = 1951] [serial = 19] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 54 (0x7fc51eec5800) [pid = 1951] [serial = 65] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 53 (0x7fc51c7cac00) [pid = 1951] [serial = 86] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 52 (0x7fc52ef9d400) [pid = 1951] [serial = 95] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 51 (0x7fc523565400) [pid = 1951] [serial = 89] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | --DOMWINDOW == 50 (0x7fc513887800) [pid = 1951] [serial = 23] [outer = (nil)] [url = about:blank] 16:20:14 INFO - PROCESS | 1951 | 1461540014886 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1438ms 16:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:20:14 INFO - PROCESS | 1951 | 1461540014939 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:20:14 INFO - PROCESS | 1951 | 1461540014942 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:20:14 INFO - PROCESS | 1951 | 1461540014949 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:20:14 INFO - PROCESS | 1951 | 1461540014955 Marionette TRACE conn4 <- [1,146,null,{}] 16:20:14 INFO - PROCESS | 1951 | 1461540014961 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:15 INFO - PROCESS | 1951 | 1461540015138 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:20:15 INFO - PROCESS | 1951 | 1461540015219 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51560f800 == 19 [pid = 1951] [id = 44] 16:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 51 (0x7fc51487f800) [pid = 1951] [serial = 130] [outer = (nil)] 16:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 52 (0x7fc51b6c6800) [pid = 1951] [serial = 131] [outer = 0x7fc51487f800] 16:20:15 INFO - PROCESS | 1951 | 1461540015280 Marionette DEBUG loaded listener.js 16:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 53 (0x7fc51c195c00) [pid = 1951] [serial = 132] [outer = 0x7fc51487f800] 16:20:15 INFO - PROCESS | 1951 | 1461540015915 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 980ms 16:20:15 INFO - PROCESS | 1951 | 1461540015929 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 1951 | 1461540015933 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:20:15 INFO - PROCESS | 1951 | 1461540015939 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1951 | 1461540015941 Marionette TRACE conn4 <- [1,150,null,{}] 16:20:15 INFO - PROCESS | 1951 | 1461540015947 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:16 INFO - PROCESS | 1951 | 1461540016095 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:20:16 INFO - PROCESS | 1951 | 1461540016184 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51a16a000 == 20 [pid = 1951] [id = 45] 16:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 54 (0x7fc51c194000) [pid = 1951] [serial = 133] [outer = (nil)] 16:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 55 (0x7fc51cf63800) [pid = 1951] [serial = 134] [outer = 0x7fc51c194000] 16:20:16 INFO - PROCESS | 1951 | 1461540016250 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 56 (0x7fc51df4f000) [pid = 1951] [serial = 135] [outer = 0x7fc51c194000] 16:20:16 INFO - PROCESS | 1951 | 1461540016855 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 934ms 16:20:16 INFO - PROCESS | 1951 | 1461540016873 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1951 | 1461540016880 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:20:16 INFO - PROCESS | 1951 | 1461540016894 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1951 | 1461540016910 Marionette TRACE conn4 <- [1,154,null,{}] 16:20:16 INFO - PROCESS | 1951 | 1461540016916 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:17 INFO - PROCESS | 1951 | 1461540017085 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:20:17 INFO - PROCESS | 1951 | 1461540017113 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cee1000 == 21 [pid = 1951] [id = 46] 16:20:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 57 (0x7fc513e33800) [pid = 1951] [serial = 136] [outer = (nil)] 16:20:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 58 (0x7fc51df58800) [pid = 1951] [serial = 137] [outer = 0x7fc513e33800] 16:20:17 INFO - PROCESS | 1951 | 1461540017171 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x7fc52016b800) [pid = 1951] [serial = 138] [outer = 0x7fc513e33800] 16:20:17 INFO - PROCESS | 1951 | 1461540017902 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1046ms 16:20:17 INFO - PROCESS | 1951 | 1461540017954 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:20:17 INFO - PROCESS | 1951 | 1461540017957 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:20:18 INFO - PROCESS | 1951 | 1461540018005 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 1951 | 1461540018007 Marionette TRACE conn4 <- [1,158,null,{}] 16:20:18 INFO - PROCESS | 1951 | 1461540018063 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:18 INFO - PROCESS | 1951 | 1461540018231 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:20:18 INFO - PROCESS | 1951 | 1461540018256 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51da3b000 == 22 [pid = 1951] [id = 47] 16:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x7fc52022ac00) [pid = 1951] [serial = 139] [outer = (nil)] 16:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x7fc52356b400) [pid = 1951] [serial = 140] [outer = 0x7fc52022ac00] 16:20:18 INFO - PROCESS | 1951 | 1461540018313 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x7fc52447c400) [pid = 1951] [serial = 141] [outer = 0x7fc52022ac00] 16:20:18 INFO - PROCESS | 1951 | 1461540018983 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1036ms 16:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:20:19 INFO - PROCESS | 1951 | 1461540019015 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 1951 | 1461540019017 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:20:19 INFO - PROCESS | 1951 | 1461540019023 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1951 | 1461540019026 Marionette TRACE conn4 <- [1,162,null,{}] 16:20:19 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x7fc51387e400) [pid = 1951] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:20:19 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x7fc514761800) [pid = 1951] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:20:19 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x7fc51e00f000) [pid = 1951] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:20:19 INFO - PROCESS | 1951 | --DOMWINDOW == 58 (0x7fc514887400) [pid = 1951] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:20:19 INFO - PROCESS | 1951 | --DOMWINDOW == 57 (0x7fc51c19b000) [pid = 1951] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:20:19 INFO - PROCESS | 1951 | --DOMWINDOW == 56 (0x7fc51cb87c00) [pid = 1951] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:20:19 INFO - PROCESS | 1951 | 1461540019063 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:19 INFO - PROCESS | 1951 | 1461540019196 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:20:19 INFO - PROCESS | 1951 | 1461540019218 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e280800 == 23 [pid = 1951] [id = 48] 16:20:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 57 (0x7fc529436800) [pid = 1951] [serial = 142] [outer = (nil)] 16:20:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 58 (0x7fc52a2d6800) [pid = 1951] [serial = 143] [outer = 0x7fc529436800] 16:20:19 INFO - PROCESS | 1951 | 1461540019300 Marionette DEBUG loaded listener.js 16:20:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x7fc52b433400) [pid = 1951] [serial = 144] [outer = 0x7fc529436800] 16:20:20 INFO - PROCESS | 1951 | 1461540020062 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1055ms 16:20:20 INFO - PROCESS | 1951 | 1461540020077 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:20:20 INFO - PROCESS | 1951 | 1461540020080 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:20:20 INFO - PROCESS | 1951 | 1461540020088 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:20:20 INFO - PROCESS | 1951 | 1461540020090 Marionette TRACE conn4 <- [1,166,null,{}] 16:20:20 INFO - PROCESS | 1951 | 1461540020094 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:20 INFO - PROCESS | 1951 | 1461540020236 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:20:20 INFO - PROCESS | 1951 | 1461540020251 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202b8800 == 24 [pid = 1951] [id = 49] 16:20:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x7fc516ae4c00) [pid = 1951] [serial = 145] [outer = (nil)] 16:20:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x7fc52d10d000) [pid = 1951] [serial = 146] [outer = 0x7fc516ae4c00] 16:20:20 INFO - PROCESS | 1951 | 1461540020309 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x7fc52d6f0000) [pid = 1951] [serial = 147] [outer = 0x7fc516ae4c00] 16:20:21 INFO - PROCESS | 1951 | 1461540021144 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1128ms 16:20:21 INFO - PROCESS | 1951 | 1461540021287 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 1951 | 1461540021293 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:20:21 INFO - PROCESS | 1951 | 1461540021393 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 1951 | 1461540021397 Marionette TRACE conn4 <- [1,170,null,{}] 16:20:21 INFO - PROCESS | 1951 | 1461540021439 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:21 INFO - PROCESS | 1951 | 1461540021639 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:20:21 INFO - PROCESS | 1951 | 1461540021765 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5195cd800 == 25 [pid = 1951] [id = 50] 16:20:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x7fc513878c00) [pid = 1951] [serial = 148] [outer = (nil)] 16:20:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x7fc518bf2c00) [pid = 1951] [serial = 149] [outer = 0x7fc513878c00] 16:20:21 INFO - PROCESS | 1951 | 1461540021837 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x7fc51c192400) [pid = 1951] [serial = 150] [outer = 0x7fc513878c00] 16:20:22 INFO - PROCESS | 1951 | 1461540022587 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1282ms 16:20:22 INFO - PROCESS | 1951 | 1461540022641 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1951 | 1461540022649 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:20:22 INFO - PROCESS | 1951 | 1461540022659 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1951 | 1461540022662 Marionette TRACE conn4 <- [1,174,null,{}] 16:20:22 INFO - PROCESS | 1951 | 1461540022668 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:22 INFO - PROCESS | 1951 | 1461540022827 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:20:22 INFO - PROCESS | 1951 | 1461540022950 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51a0d3800 == 26 [pid = 1951] [id = 51] 16:20:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x7fc51c7c8c00) [pid = 1951] [serial = 151] [outer = (nil)] 16:20:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x7fc51e004000) [pid = 1951] [serial = 152] [outer = 0x7fc51c7c8c00] 16:20:23 INFO - PROCESS | 1951 | 1461540023021 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x7fc51eab4c00) [pid = 1951] [serial = 153] [outer = 0x7fc51c7c8c00] 16:20:23 INFO - PROCESS | 1951 | 1461540023836 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1190ms 16:20:23 INFO - PROCESS | 1951 | 1461540023849 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1951 | 1461540023852 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:20:23 INFO - PROCESS | 1951 | 1461540023859 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1951 | 1461540023864 Marionette TRACE conn4 <- [1,178,null,{}] 16:20:23 INFO - PROCESS | 1951 | 1461540023879 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:24 INFO - PROCESS | 1951 | 1461540024032 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:20:24 INFO - PROCESS | 1951 | 1461540024163 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5294a7000 == 27 [pid = 1951] [id = 52] 16:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x7fc520224800) [pid = 1951] [serial = 154] [outer = (nil)] 16:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x7fc52a74e000) [pid = 1951] [serial = 155] [outer = 0x7fc520224800] 16:20:24 INFO - PROCESS | 1951 | 1461540024236 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x7fc52b543000) [pid = 1951] [serial = 156] [outer = 0x7fc520224800] 16:20:25 INFO - PROCESS | 1951 | 1461540025033 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1239ms 16:20:25 INFO - PROCESS | 1951 | 1461540025098 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1951 | 1461540025102 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:20:25 INFO - PROCESS | 1951 | 1461540025108 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1951 | 1461540025111 Marionette TRACE conn4 <- [1,182,null,{}] 16:20:25 INFO - PROCESS | 1951 | 1461540025116 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:25 INFO - PROCESS | 1951 | 1461540025276 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:20:25 INFO - PROCESS | 1951 | 1461540025526 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515361800 == 28 [pid = 1951] [id = 53] 16:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x7fc514760000) [pid = 1951] [serial = 157] [outer = (nil)] 16:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x7fc5156c7800) [pid = 1951] [serial = 158] [outer = 0x7fc514760000] 16:20:25 INFO - PROCESS | 1951 | 1461540025611 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x7fc516dd5000) [pid = 1951] [serial = 159] [outer = 0x7fc514760000] 16:20:26 INFO - PROCESS | 1951 | 1461540026511 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1480ms 16:20:26 INFO - PROCESS | 1951 | 1461540026598 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 1951 | 1461540026609 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:20:26 INFO - PROCESS | 1951 | 1461540026631 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1951 | 1461540026639 Marionette TRACE conn4 <- [1,186,null,{}] 16:20:26 INFO - PROCESS | 1951 | 1461540026749 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:20:26 INFO - PROCESS | 1951 | 1461540026764 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b2b1000 == 27 [pid = 1951] [id = 34] 16:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x7fc52f569000) [pid = 1951] [serial = 119] [outer = (nil)] [url = about:blank] 16:20:26 INFO - PROCESS | 1951 | 1461540026988 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x7fc51bfdb400) [pid = 1951] [serial = 100] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x7fc51e00c000) [pid = 1951] [serial = 117] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x7fc52d19fc00) [pid = 1951] [serial = 113] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x7fc52a7e5c00) [pid = 1951] [serial = 110] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x7fc51e002800) [pid = 1951] [serial = 101] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x7fc5201f4c00) [pid = 1951] [serial = 107] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x7fc51cd39800) [pid = 1951] [serial = 104] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x7fc51ddbe800) [pid = 1951] [serial = 105] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x7fc5156bec00) [pid = 1951] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x7fc51c1aec00) [pid = 1951] [serial = 116] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x7fc52d6ecc00) [pid = 1951] [serial = 114] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x7fc52b541c00) [pid = 1951] [serial = 111] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x7fc520733000) [pid = 1951] [serial = 108] [outer = (nil)] [url = about:blank] 16:20:27 INFO - PROCESS | 1951 | 1461540027128 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515805800 == 28 [pid = 1951] [id = 54] 16:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x7fc516dd0c00) [pid = 1951] [serial = 160] [outer = (nil)] 16:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x7fc51c1aec00) [pid = 1951] [serial = 161] [outer = 0x7fc516dd0c00] 16:20:27 INFO - PROCESS | 1951 | 1461540027192 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x7fc51cb8e400) [pid = 1951] [serial = 162] [outer = 0x7fc516dd0c00] 16:20:27 INFO - PROCESS | 1951 | 1461540027885 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1284ms 16:20:27 INFO - PROCESS | 1951 | 1461540027912 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:20:27 INFO - PROCESS | 1951 | 1461540027918 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:20:27 INFO - PROCESS | 1951 | 1461540027925 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1951 | 1461540027928 Marionette TRACE conn4 <- [1,190,null,{}] 16:20:27 INFO - PROCESS | 1951 | 1461540027933 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:28 INFO - PROCESS | 1951 | 1461540028064 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:20:28 INFO - PROCESS | 1951 | 1461540028156 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ced9000 == 29 [pid = 1951] [id = 55] 16:20:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x7fc51ccd2000) [pid = 1951] [serial = 163] [outer = (nil)] 16:20:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x7fc51eac0800) [pid = 1951] [serial = 164] [outer = 0x7fc51ccd2000] 16:20:28 INFO - PROCESS | 1951 | 1461540028215 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x7fc51ee25400) [pid = 1951] [serial = 165] [outer = 0x7fc51ccd2000] 16:20:29 INFO - PROCESS | 1951 | 1461540029032 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1130ms 16:20:29 INFO - PROCESS | 1951 | 1461540029054 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 1951 | 1461540029058 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:20:29 INFO - PROCESS | 1951 | 1461540029065 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1951 | 1461540029073 Marionette TRACE conn4 <- [1,194,null,{}] 16:20:29 INFO - PROCESS | 1951 | 1461540029086 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:29 INFO - PROCESS | 1951 | 1461540029219 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:20:29 INFO - PROCESS | 1951 | 1461540029238 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddcb800 == 30 [pid = 1951] [id = 56] 16:20:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x7fc52022c400) [pid = 1951] [serial = 166] [outer = (nil)] 16:20:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x7fc5203a9000) [pid = 1951] [serial = 167] [outer = 0x7fc52022c400] 16:20:29 INFO - PROCESS | 1951 | 1461540029306 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x7fc523573800) [pid = 1951] [serial = 168] [outer = 0x7fc52022c400] 16:20:30 INFO - PROCESS | 1951 | 1461540030029 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 995ms 16:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:20:30 INFO - PROCESS | 1951 | 1461540030059 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1951 | 1461540030062 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:20:30 INFO - PROCESS | 1951 | 1461540030068 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1951 | 1461540030071 Marionette TRACE conn4 <- [1,198,null,{}] 16:20:30 INFO - PROCESS | 1951 | 1461540030075 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:30 INFO - PROCESS | 1951 | 1461540030261 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:20:30 INFO - PROCESS | 1951 | 1461540030354 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ead2800 == 31 [pid = 1951] [id = 57] 16:20:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x7fc52a2dd400) [pid = 1951] [serial = 169] [outer = (nil)] 16:20:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x7fc52a7e5c00) [pid = 1951] [serial = 170] [outer = 0x7fc52a2dd400] 16:20:30 INFO - PROCESS | 1951 | 1461540030414 Marionette DEBUG loaded listener.js 16:20:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x7fc52b438400) [pid = 1951] [serial = 171] [outer = 0x7fc52a2dd400] 16:20:31 INFO - PROCESS | 1951 | 1461540031198 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1185ms 16:20:31 INFO - PROCESS | 1951 | 1461540031252 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:20:31 INFO - PROCESS | 1951 | 1461540031256 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:20:31 INFO - PROCESS | 1951 | 1461540031261 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:20:31 INFO - PROCESS | 1951 | 1461540031263 Marionette TRACE conn4 <- [1,202,null,{}] 16:20:31 INFO - PROCESS | 1951 | 1461540031268 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:31 INFO - PROCESS | 1951 | 1461540031427 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:20:31 INFO - PROCESS | 1951 | 1461540031509 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5235e1000 == 32 [pid = 1951] [id = 58] 16:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x7fc52b72b800) [pid = 1951] [serial = 172] [outer = (nil)] 16:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x7fc52d19fc00) [pid = 1951] [serial = 173] [outer = 0x7fc52b72b800] 16:20:31 INFO - PROCESS | 1951 | 1461540031587 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x7fc52f3be400) [pid = 1951] [serial = 174] [outer = 0x7fc52b72b800] 16:20:31 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x7fc52022ac00) [pid = 1951] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:20:31 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x7fc529436800) [pid = 1951] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:20:31 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x7fc51487f800) [pid = 1951] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:20:31 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x7fc5154dbc00) [pid = 1951] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:20:31 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x7fc51c194000) [pid = 1951] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:20:31 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x7fc513e33800) [pid = 1951] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:20:32 INFO - PROCESS | 1951 | 1461540032439 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1234ms 16:20:32 INFO - PROCESS | 1951 | 1461540032495 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1951 | 1461540032497 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:20:32 INFO - PROCESS | 1951 | 1461540032503 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1951 | 1461540032505 Marionette TRACE conn4 <- [1,206,null,{}] 16:20:32 INFO - PROCESS | 1951 | 1461540032510 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:32 INFO - PROCESS | 1951 | 1461540032636 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:20:32 INFO - PROCESS | 1951 | 1461540032652 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a0b6000 == 33 [pid = 1951] [id = 59] 16:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x7fc516eea800) [pid = 1951] [serial = 175] [outer = (nil)] 16:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x7fc51c5b9000) [pid = 1951] [serial = 176] [outer = 0x7fc516eea800] 16:20:32 INFO - PROCESS | 1951 | 1461540032713 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x7fc52b726400) [pid = 1951] [serial = 177] [outer = 0x7fc516eea800] 16:20:33 INFO - PROCESS | 1951 | 1461540033357 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 874ms 16:20:33 INFO - PROCESS | 1951 | 1461540033378 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1951 | 1461540033381 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:20:33 INFO - PROCESS | 1951 | 1461540033388 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1951 | 1461540033390 Marionette TRACE conn4 <- [1,210,null,{}] 16:20:33 INFO - PROCESS | 1951 | 1461540033395 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:33 INFO - PROCESS | 1951 | 1461540033556 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:20:33 INFO - PROCESS | 1951 | 1461540033573 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bf6000 == 34 [pid = 1951] [id = 60] 16:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x7fc516ee9c00) [pid = 1951] [serial = 178] [outer = (nil)] 16:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x7fc52f3c2000) [pid = 1951] [serial = 179] [outer = 0x7fc516ee9c00] 16:20:33 INFO - PROCESS | 1951 | 1461540033646 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x7fc52f7b6000) [pid = 1951] [serial = 180] [outer = 0x7fc516ee9c00] 16:20:34 INFO - PROCESS | 1951 | 1461540034413 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1080ms 16:20:34 INFO - PROCESS | 1951 | 1461540034469 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:20:34 INFO - PROCESS | 1951 | 1461540034474 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:20:34 INFO - PROCESS | 1951 | 1461540034498 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 1951 | 1461540034503 Marionette TRACE conn4 <- [1,214,null,{}] 16:20:34 INFO - PROCESS | 1951 | 1461540034512 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:34 INFO - PROCESS | 1951 | 1461540034679 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:20:34 INFO - PROCESS | 1951 | 1461540034806 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51c5a1800 == 35 [pid = 1951] [id = 61] 16:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x7fc516edf800) [pid = 1951] [serial = 181] [outer = (nil)] 16:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x7fc516ee7000) [pid = 1951] [serial = 182] [outer = 0x7fc516edf800] 16:20:34 INFO - PROCESS | 1951 | 1461540034907 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x7fc518bf1000) [pid = 1951] [serial = 183] [outer = 0x7fc516edf800] 16:20:35 INFO - PROCESS | 1951 | 1461540035758 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1298ms 16:20:35 INFO - PROCESS | 1951 | 1461540035783 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1951 | 1461540035791 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:20:35 INFO - PROCESS | 1951 | 1461540035800 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1951 | 1461540035805 Marionette TRACE conn4 <- [1,218,null,{}] 16:20:35 INFO - PROCESS | 1951 | 1461540035810 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:35 INFO - PROCESS | 1951 | 1461540035960 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:20:36 INFO - PROCESS | 1951 | 1461540036066 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e343000 == 36 [pid = 1951] [id = 62] 16:20:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x7fc51c331c00) [pid = 1951] [serial = 184] [outer = (nil)] 16:20:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x7fc51ddbc400) [pid = 1951] [serial = 185] [outer = 0x7fc51c331c00] 16:20:36 INFO - PROCESS | 1951 | 1461540036136 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x7fc51eab4400) [pid = 1951] [serial = 186] [outer = 0x7fc51c331c00] 16:20:36 INFO - PROCESS | 1951 | 1461540036935 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1179ms 16:20:36 INFO - PROCESS | 1951 | 1461540036993 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1951 | 1461540036997 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:20:37 INFO - PROCESS | 1951 | 1461540037006 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1951 | 1461540037010 Marionette TRACE conn4 <- [1,222,null,{}] 16:20:37 INFO - PROCESS | 1951 | 1461540037026 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:37 INFO - PROCESS | 1951 | 1461540037185 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:20:37 INFO - PROCESS | 1951 | 1461540037313 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b702800 == 37 [pid = 1951] [id = 63] 16:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x7fc5201f4c00) [pid = 1951] [serial = 187] [outer = (nil)] 16:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x7fc52a2dec00) [pid = 1951] [serial = 188] [outer = 0x7fc5201f4c00] 16:20:37 INFO - PROCESS | 1951 | 1461540037386 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x7fc52b729400) [pid = 1951] [serial = 189] [outer = 0x7fc5201f4c00] 16:20:38 INFO - PROCESS | 1951 | 1461540038259 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1282ms 16:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:20:38 INFO - PROCESS | 1951 | 1461540038288 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 1951 | 1461540038291 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:20:38 INFO - PROCESS | 1951 | 1461540038298 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1951 | 1461540038301 Marionette TRACE conn4 <- [1,226,null,{}] 16:20:38 INFO - PROCESS | 1951 | 1461540038307 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:38 INFO - PROCESS | 1951 | 1461540038459 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:20:38 INFO - PROCESS | 1951 | 1461540038596 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ed28000 == 38 [pid = 1951] [id = 64] 16:20:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x7fc51d107000) [pid = 1951] [serial = 190] [outer = (nil)] 16:20:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x7fc51d10d800) [pid = 1951] [serial = 191] [outer = 0x7fc51d107000] 16:20:38 INFO - PROCESS | 1951 | 1461540038683 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x7fc51edf3800) [pid = 1951] [serial = 192] [outer = 0x7fc51d107000] 16:20:39 INFO - PROCESS | 1951 | 1461540039517 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1282ms 16:20:39 INFO - PROCESS | 1951 | 1461540039580 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1951 | 1461540039588 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:20:39 INFO - PROCESS | 1951 | 1461540039596 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1951 | 1461540039600 Marionette TRACE conn4 <- [1,230,null,{}] 16:20:39 INFO - PROCESS | 1951 | 1461540039605 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:39 INFO - PROCESS | 1951 | 1461540039773 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:20:39 INFO - PROCESS | 1951 | 1461540039913 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f356000 == 39 [pid = 1951] [id = 65] 16:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x7fc51475f000) [pid = 1951] [serial = 193] [outer = (nil)] 16:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x7fc51ee22400) [pid = 1951] [serial = 194] [outer = 0x7fc51475f000] 16:20:39 INFO - PROCESS | 1951 | 1461540039991 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x7fc52f3be000) [pid = 1951] [serial = 195] [outer = 0x7fc51475f000] 16:20:41 INFO - PROCESS | 1951 | 1461540041145 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1597ms 16:20:41 INFO - PROCESS | 1951 | 1461540041193 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 1951 | 1461540041200 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:20:41 INFO - PROCESS | 1951 | 1461540041208 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1951 | 1461540041215 Marionette TRACE conn4 <- [1,234,null,{}] 16:20:41 INFO - PROCESS | 1951 | 1461540041225 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:41 INFO - PROCESS | 1951 | 1461540041423 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:20:41 INFO - PROCESS | 1951 | 1461540041667 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515361000 == 40 [pid = 1951] [id = 66] 16:20:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x7fc516ee7c00) [pid = 1951] [serial = 196] [outer = (nil)] 16:20:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x7fc51a1e5c00) [pid = 1951] [serial = 197] [outer = 0x7fc516ee7c00] 16:20:41 INFO - PROCESS | 1951 | 1461540041746 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x7fc51c18ec00) [pid = 1951] [serial = 198] [outer = 0x7fc516ee7c00] 16:20:42 INFO - PROCESS | 1951 | 1461540042535 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1340ms 16:20:42 INFO - PROCESS | 1951 | 1461540042566 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1951 | 1461540042575 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:20:42 INFO - PROCESS | 1951 | 1461540042585 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1951 | 1461540042588 Marionette TRACE conn4 <- [1,238,null,{}] 16:20:42 INFO - PROCESS | 1951 | 1461540042594 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:42 INFO - PROCESS | 1951 | 1461540042751 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x7fc52d10d000) [pid = 1951] [serial = 146] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x7fc52356b400) [pid = 1951] [serial = 140] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x7fc52b433400) [pid = 1951] [serial = 144] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x7fc52a2d6800) [pid = 1951] [serial = 143] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x7fc51b6c6800) [pid = 1951] [serial = 131] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x7fc51c195c00) [pid = 1951] [serial = 132] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x7fc517179400) [pid = 1951] [serial = 129] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x7fc516dd6000) [pid = 1951] [serial = 128] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x7fc51cf63800) [pid = 1951] [serial = 134] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x7fc51df4f000) [pid = 1951] [serial = 135] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x7fc51b6c1400) [pid = 1951] [serial = 125] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x7fc516dd8800) [pid = 1951] [serial = 122] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x7fc51df58800) [pid = 1951] [serial = 137] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x7fc52016b800) [pid = 1951] [serial = 138] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x7fc52447c400) [pid = 1951] [serial = 141] [outer = (nil)] [url = about:blank] 16:20:42 INFO - PROCESS | 1951 | 1461540042886 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51581b800 == 41 [pid = 1951] [id = 67] 16:20:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x7fc516dd8800) [pid = 1951] [serial = 199] [outer = (nil)] 16:20:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x7fc51c5ba800) [pid = 1951] [serial = 200] [outer = 0x7fc516dd8800] 16:20:42 INFO - PROCESS | 1951 | 1461540042947 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x7fc51df57c00) [pid = 1951] [serial = 201] [outer = 0x7fc516dd8800] 16:20:43 INFO - PROCESS | 1951 | 1461540043586 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1028ms 16:20:43 INFO - PROCESS | 1951 | 1461540043614 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 1951 | 1461540043617 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:20:43 INFO - PROCESS | 1951 | 1461540043625 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 1951 | 1461540043630 Marionette TRACE conn4 <- [1,242,null,{}] 16:20:43 INFO - PROCESS | 1951 | 1461540043670 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:43 INFO - PROCESS | 1951 | 1461540043890 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:20:43 INFO - PROCESS | 1951 | 1461540043912 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddd5800 == 42 [pid = 1951] [id = 68] 16:20:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x7fc51eecac00) [pid = 1951] [serial = 202] [outer = (nil)] 16:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x7fc5203a8000) [pid = 1951] [serial = 203] [outer = 0x7fc51eecac00] 16:20:44 INFO - PROCESS | 1951 | 1461540044016 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x7fc52441c800) [pid = 1951] [serial = 204] [outer = 0x7fc51eecac00] 16:20:44 INFO - PROCESS | 1951 | 1461540044721 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1144ms 16:20:44 INFO - PROCESS | 1951 | 1461540044768 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:20:44 INFO - PROCESS | 1951 | 1461540044772 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:20:44 INFO - PROCESS | 1951 | 1461540044777 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1951 | 1461540044779 Marionette TRACE conn4 <- [1,246,null,{}] 16:20:44 INFO - PROCESS | 1951 | 1461540044785 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:44 INFO - PROCESS | 1951 | 1461540044946 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:20:44 INFO - PROCESS | 1951 | 1461540044967 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51eed4000 == 43 [pid = 1951] [id = 69] 16:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x7fc52441d800) [pid = 1951] [serial = 205] [outer = (nil)] 16:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x7fc52a7f3000) [pid = 1951] [serial = 206] [outer = 0x7fc52441d800] 16:20:45 INFO - PROCESS | 1951 | 1461540045028 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x7fc52b72ac00) [pid = 1951] [serial = 207] [outer = 0x7fc52441d800] 16:20:45 INFO - PROCESS | 1951 | 1461540045856 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1135ms 16:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:20:45 INFO - PROCESS | 1951 | 1461540045913 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:20:45 INFO - PROCESS | 1951 | 1461540045915 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:20:45 INFO - PROCESS | 1951 | 1461540045921 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1951 | 1461540045924 Marionette TRACE conn4 <- [1,250,null,{}] 16:20:45 INFO - PROCESS | 1951 | 1461540045929 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:46 INFO - PROCESS | 1951 | 1461540046093 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:20:46 INFO - PROCESS | 1951 | 1461540046121 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a2a7800 == 44 [pid = 1951] [id = 70] 16:20:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x7fc52b43e000) [pid = 1951] [serial = 208] [outer = (nil)] 16:20:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x7fc52f069000) [pid = 1951] [serial = 209] [outer = 0x7fc52b43e000] 16:20:46 INFO - PROCESS | 1951 | 1461540046181 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x7fc52f070c00) [pid = 1951] [serial = 210] [outer = 0x7fc52b43e000] 16:20:46 INFO - PROCESS | 1951 | 1461540046906 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1030ms 16:20:46 INFO - PROCESS | 1951 | 1461540046959 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1951 | 1461540046962 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:20:46 INFO - PROCESS | 1951 | 1461540046967 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1951 | 1461540046969 Marionette TRACE conn4 <- [1,254,null,{}] 16:20:46 INFO - PROCESS | 1951 | 1461540046988 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:47 INFO - PROCESS | 1951 | 1461540047186 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:20:47 INFO - PROCESS | 1951 | 1461540047205 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52d13f800 == 45 [pid = 1951] [id = 71] 16:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x7fc52f075400) [pid = 1951] [serial = 211] [outer = (nil)] 16:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x7fc52f7b9c00) [pid = 1951] [serial = 212] [outer = 0x7fc52f075400] 16:20:47 INFO - PROCESS | 1951 | 1461540047272 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x7fc52fa32800) [pid = 1951] [serial = 213] [outer = 0x7fc52f075400] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x7fc52a2dd400) [pid = 1951] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x7fc52b72b800) [pid = 1951] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x7fc516ae4c00) [pid = 1951] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x7fc516dd0c00) [pid = 1951] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x7fc514760000) [pid = 1951] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x7fc52022c400) [pid = 1951] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x7fc51ccd2000) [pid = 1951] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:20:47 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x7fc516eea800) [pid = 1951] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:20:48 INFO - PROCESS | 1951 | 1461540048028 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1096ms 16:20:48 INFO - PROCESS | 1951 | 1461540048075 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1951 | 1461540048078 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:20:48 INFO - PROCESS | 1951 | 1461540048085 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1951 | 1461540048087 Marionette TRACE conn4 <- [1,258,null,{}] 16:20:48 INFO - PROCESS | 1951 | 1461540048092 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:48 INFO - PROCESS | 1951 | 1461540048214 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:20:48 INFO - PROCESS | 1951 | 1461540048229 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a520000 == 46 [pid = 1951] [id = 72] 16:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x7fc516dda800) [pid = 1951] [serial = 214] [outer = (nil)] 16:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x7fc5201eec00) [pid = 1951] [serial = 215] [outer = 0x7fc516dda800] 16:20:48 INFO - PROCESS | 1951 | 1461540048288 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x7fc52fa23c00) [pid = 1951] [serial = 216] [outer = 0x7fc516dda800] 16:20:48 INFO - PROCESS | 1951 | 1461540048978 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 925ms 16:20:49 INFO - PROCESS | 1951 | 1461540049010 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1951 | 1461540049013 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:20:49 INFO - PROCESS | 1951 | 1461540049019 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1951 | 1461540049021 Marionette TRACE conn4 <- [1,262,null,{}] 16:20:49 INFO - PROCESS | 1951 | 1461540049026 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:49 INFO - PROCESS | 1951 | 1461540049182 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:20:49 INFO - PROCESS | 1951 | 1461540049198 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f73d000 == 47 [pid = 1951] [id = 73] 16:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x7fc516ae4c00) [pid = 1951] [serial = 217] [outer = (nil)] 16:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x7fc52fa80000) [pid = 1951] [serial = 218] [outer = 0x7fc516ae4c00] 16:20:49 INFO - PROCESS | 1951 | 1461540049257 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x7fc5315c0400) [pid = 1951] [serial = 219] [outer = 0x7fc516ae4c00] 16:20:49 INFO - PROCESS | 1951 | 1461540049837 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 928ms 16:20:49 INFO - PROCESS | 1951 | 1461540049973 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1951 | 1461540049977 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:20:49 INFO - PROCESS | 1951 | 1461540049985 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1951 | 1461540049991 Marionette TRACE conn4 <- [1,266,null,{}] 16:20:50 INFO - PROCESS | 1951 | 1461540050051 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:50 INFO - PROCESS | 1951 | 1461540050247 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:20:50 INFO - PROCESS | 1951 | 1461540050307 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cbba000 == 48 [pid = 1951] [id = 74] 16:20:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x7fc518bee800) [pid = 1951] [serial = 220] [outer = (nil)] 16:20:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x7fc51bfdd400) [pid = 1951] [serial = 221] [outer = 0x7fc518bee800] 16:20:50 INFO - PROCESS | 1951 | 1461540050420 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x7fc51cd48800) [pid = 1951] [serial = 222] [outer = 0x7fc518bee800] 16:20:51 INFO - PROCESS | 1951 | 1461540051239 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1285ms 16:20:51 INFO - PROCESS | 1951 | 1461540051270 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1951 | 1461540051275 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:20:51 INFO - PROCESS | 1951 | 1461540051287 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1951 | 1461540051292 Marionette TRACE conn4 <- [1,270,null,{}] 16:20:51 INFO - PROCESS | 1951 | 1461540051298 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:51 INFO - PROCESS | 1951 | 1461540051457 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:20:51 INFO - PROCESS | 1951 | 1461540051587 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202cb000 == 49 [pid = 1951] [id = 75] 16:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x7fc51d9a4800) [pid = 1951] [serial = 223] [outer = (nil)] 16:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x7fc51ee1f400) [pid = 1951] [serial = 224] [outer = 0x7fc51d9a4800] 16:20:51 INFO - PROCESS | 1951 | 1461540051660 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x7fc520733000) [pid = 1951] [serial = 225] [outer = 0x7fc51d9a4800] 16:20:52 INFO - PROCESS | 1951 | 1461540052464 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1238ms 16:20:52 INFO - PROCESS | 1951 | 1461540052521 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1951 | 1461540052525 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:20:52 INFO - PROCESS | 1951 | 1461540052531 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1951 | 1461540052535 Marionette TRACE conn4 <- [1,274,null,{}] 16:20:52 INFO - PROCESS | 1951 | 1461540052549 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:52 INFO - PROCESS | 1951 | 1461540052754 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:20:52 INFO - PROCESS | 1951 | 1461540052888 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52fa12800 == 50 [pid = 1951] [id = 76] 16:20:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x7fc52f06a800) [pid = 1951] [serial = 226] [outer = (nil)] 16:20:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x7fc52f073000) [pid = 1951] [serial = 227] [outer = 0x7fc52f06a800] 16:20:52 INFO - PROCESS | 1951 | 1461540052964 Marionette DEBUG loaded listener.js 16:20:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x7fc52f7afc00) [pid = 1951] [serial = 228] [outer = 0x7fc52f06a800] 16:20:53 INFO - PROCESS | 1951 | 1461540053827 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1330ms 16:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:20:53 INFO - PROCESS | 1951 | 1461540053861 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1951 | 1461540053864 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:20:53 INFO - PROCESS | 1951 | 1461540053870 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1951 | 1461540053873 Marionette TRACE conn4 <- [1,278,null,{}] 16:20:53 INFO - PROCESS | 1951 | 1461540053878 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:54 INFO - PROCESS | 1951 | 1461540054027 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:20:54 INFO - PROCESS | 1951 | 1461540054137 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc532347000 == 51 [pid = 1951] [id = 77] 16:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x7fc52fa30800) [pid = 1951] [serial = 229] [outer = (nil)] 16:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x7fc5315b5c00) [pid = 1951] [serial = 230] [outer = 0x7fc52fa30800] 16:20:54 INFO - PROCESS | 1951 | 1461540054206 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x7fc53203e800) [pid = 1951] [serial = 231] [outer = 0x7fc52fa30800] 16:20:54 INFO - PROCESS | 1951 | 1461540054975 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1128ms 16:20:54 INFO - PROCESS | 1951 | 1461540054997 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1951 | 1461540055001 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:20:55 INFO - PROCESS | 1951 | 1461540055006 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1951 | 1461540055009 Marionette TRACE conn4 <- [1,282,null,{}] 16:20:55 INFO - PROCESS | 1951 | 1461540055021 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:55 INFO - PROCESS | 1951 | 1461540055225 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:20:55 INFO - PROCESS | 1951 | 1461540055239 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5339b4000 == 52 [pid = 1951] [id = 78] 16:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x7fc52fa2f000) [pid = 1951] [serial = 232] [outer = (nil)] 16:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x7fc53391a000) [pid = 1951] [serial = 233] [outer = 0x7fc52fa2f000] 16:20:55 INFO - PROCESS | 1951 | 1461540055309 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x7fc533979400) [pid = 1951] [serial = 234] [outer = 0x7fc52fa2f000] 16:20:56 INFO - PROCESS | 1951 | 1461540056119 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1126ms 16:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:20:56 INFO - PROCESS | 1951 | 1461540056133 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1951 | 1461540056135 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:20:56 INFO - PROCESS | 1951 | 1461540056141 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1951 | 1461540056145 Marionette TRACE conn4 <- [1,286,null,{}] 16:20:56 INFO - PROCESS | 1951 | 1461540056150 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:56 INFO - PROCESS | 1951 | 1461540056333 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:20:56 INFO - PROCESS | 1951 | 1461540056641 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddd3800 == 53 [pid = 1951] [id = 79] 16:20:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x7fc5156bec00) [pid = 1951] [serial = 235] [outer = (nil)] 16:20:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x7fc516dd2c00) [pid = 1951] [serial = 236] [outer = 0x7fc5156bec00] 16:20:57 INFO - PROCESS | 1951 | 1461540057382 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x7fc516ee2000) [pid = 1951] [serial = 237] [outer = 0x7fc5156bec00] 16:20:58 INFO - PROCESS | 1951 | 1461540058268 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 2186ms 16:20:58 INFO - PROCESS | 1951 | 1461540058327 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1951 | 1461540058332 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:20:58 INFO - PROCESS | 1951 | 1461540058339 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1951 | 1461540058344 Marionette TRACE conn4 <- [1,290,null,{}] 16:20:58 INFO - PROCESS | 1951 | 1461540058351 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:58 INFO - PROCESS | 1951 | 1461540058498 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:20:58 INFO - PROCESS | 1951 | 1461540058634 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516f1c800 == 54 [pid = 1951] [id = 80] 16:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x7fc51c3f8c00) [pid = 1951] [serial = 238] [outer = (nil)] 16:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x7fc51d10fc00) [pid = 1951] [serial = 239] [outer = 0x7fc51c3f8c00] 16:20:58 INFO - PROCESS | 1951 | 1461540058698 Marionette DEBUG loaded listener.js 16:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x7fc51e009400) [pid = 1951] [serial = 240] [outer = 0x7fc51c3f8c00] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a520000 == 53 [pid = 1951] [id = 72] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52d13f800 == 52 [pid = 1951] [id = 71] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a2a7800 == 51 [pid = 1951] [id = 70] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51eed4000 == 50 [pid = 1951] [id = 69] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x7fc52f3c2000) [pid = 1951] [serial = 179] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddd5800 == 49 [pid = 1951] [id = 68] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51581b800 == 48 [pid = 1951] [id = 67] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515361000 == 47 [pid = 1951] [id = 66] 16:20:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51c5a1800 == 46 [pid = 1951] [id = 61] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x7fc52a7e5c00) [pid = 1951] [serial = 170] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x7fc52d19fc00) [pid = 1951] [serial = 173] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x7fc52b438400) [pid = 1951] [serial = 171] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x7fc52d6f0000) [pid = 1951] [serial = 147] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x7fc518bf2c00) [pid = 1951] [serial = 149] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x7fc52f3be400) [pid = 1951] [serial = 174] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x7fc51e004000) [pid = 1951] [serial = 152] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x7fc51c1aec00) [pid = 1951] [serial = 161] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x7fc51cb8e400) [pid = 1951] [serial = 162] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x7fc52a74e000) [pid = 1951] [serial = 155] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x7fc516dd5000) [pid = 1951] [serial = 159] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x7fc5156c7800) [pid = 1951] [serial = 158] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x7fc5203a9000) [pid = 1951] [serial = 167] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x7fc51eac0800) [pid = 1951] [serial = 164] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x7fc51ee25400) [pid = 1951] [serial = 165] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x7fc51c5b9000) [pid = 1951] [serial = 176] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x7fc52b726400) [pid = 1951] [serial = 177] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x7fc523573800) [pid = 1951] [serial = 168] [outer = (nil)] [url = about:blank] 16:20:59 INFO - PROCESS | 1951 | 1461540059438 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1142ms 16:20:59 INFO - PROCESS | 1951 | 1461540059483 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:20:59 INFO - PROCESS | 1951 | 1461540059489 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:20:59 INFO - PROCESS | 1951 | 1461540059515 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:20:59 INFO - PROCESS | 1951 | 1461540059518 Marionette TRACE conn4 <- [1,294,null,{}] 16:20:59 INFO - PROCESS | 1951 | 1461540059523 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:20:59 INFO - PROCESS | 1951 | 1461540059663 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:20:59 INFO - PROCESS | 1951 | 1461540059675 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d476800 == 47 [pid = 1951] [id = 81] 16:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x7fc51d1da800) [pid = 1951] [serial = 241] [outer = (nil)] 16:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x7fc520229800) [pid = 1951] [serial = 242] [outer = 0x7fc51d1da800] 16:20:59 INFO - PROCESS | 1951 | 1461540059735 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x7fc52441dc00) [pid = 1951] [serial = 243] [outer = 0x7fc51d1da800] 16:21:00 INFO - PROCESS | 1951 | 1461540060524 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:00 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. 16:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1040ms 16:21:00 INFO - PROCESS | 1951 | 1461540060552 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1951 | 1461540060554 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:21:00 INFO - PROCESS | 1951 | 1461540060562 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1951 | 1461540060576 Marionette TRACE conn4 <- [1,298,null,{}] 16:21:00 INFO - PROCESS | 1951 | 1461540060612 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:00 INFO - PROCESS | 1951 | 1461540060771 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:21:00 INFO - PROCESS | 1951 | 1461540060881 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a01e800 == 48 [pid = 1951] [id = 82] 16:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x7fc51d102c00) [pid = 1951] [serial = 244] [outer = (nil)] 16:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x7fc52d639400) [pid = 1951] [serial = 245] [outer = 0x7fc51d102c00] 16:21:00 INFO - PROCESS | 1951 | 1461540060939 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x7fc52f072000) [pid = 1951] [serial = 246] [outer = 0x7fc51d102c00] 16:21:01 INFO - PROCESS | 1951 | 1461540061584 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:01 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. 16:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1065ms 16:21:01 INFO - PROCESS | 1951 | 1461540061626 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1951 | 1461540061630 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:21:01 INFO - PROCESS | 1951 | 1461540061641 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1951 | 1461540061643 Marionette TRACE conn4 <- [1,302,null,{}] 16:21:01 INFO - PROCESS | 1951 | 1461540061649 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:01 INFO - PROCESS | 1951 | 1461540061824 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:21:01 INFO - PROCESS | 1951 | 1461540061894 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b722800 == 49 [pid = 1951] [id = 83] 16:21:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x7fc51e008000) [pid = 1951] [serial = 247] [outer = (nil)] 16:21:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x7fc52f925800) [pid = 1951] [serial = 248] [outer = 0x7fc51e008000] 16:21:01 INFO - PROCESS | 1951 | 1461540061974 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x7fc52fa7c000) [pid = 1951] [serial = 249] [outer = 0x7fc51e008000] 16:21:02 INFO - PROCESS | 1951 | 1461540062819 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:02 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. 16:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1240ms 16:21:02 INFO - PROCESS | 1951 | 1461540062875 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:21:02 INFO - PROCESS | 1951 | 1461540062878 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:21:02 INFO - PROCESS | 1951 | 1461540062884 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:21:02 INFO - PROCESS | 1951 | 1461540062886 Marionette TRACE conn4 <- [1,306,null,{}] 16:21:02 INFO - PROCESS | 1951 | 1461540062894 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:03 INFO - PROCESS | 1951 | 1461540063064 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:21:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x7fc51d4bc800) [pid = 1951] [serial = 250] [outer = 0x7fc5139a3c00] 16:21:03 INFO - PROCESS | 1951 | 1461540063113 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5320b8800 == 50 [pid = 1951] [id = 84] 16:21:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x7fc51d4c5800) [pid = 1951] [serial = 251] [outer = (nil)] 16:21:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x7fc51d4c7400) [pid = 1951] [serial = 252] [outer = 0x7fc51d4c5800] 16:21:03 INFO - PROCESS | 1951 | 1461540063242 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x7fc5315b7800) [pid = 1951] [serial = 253] [outer = 0x7fc51d4c5800] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x7fc52b43e000) [pid = 1951] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x7fc52f075400) [pid = 1951] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x7fc516dd8800) [pid = 1951] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x7fc516ee7c00) [pid = 1951] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x7fc516ee9c00) [pid = 1951] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x7fc51eecac00) [pid = 1951] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x7fc52441d800) [pid = 1951] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x7fc516dda800) [pid = 1951] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:21:03 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x7fc5201f9c00) [pid = 1951] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:21:04 INFO - PROCESS | 1951 | 1461540064137 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:04 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. 16:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1279ms 16:21:04 INFO - PROCESS | 1951 | 1461540064163 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1951 | 1461540064166 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:21:04 INFO - PROCESS | 1951 | 1461540064190 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1951 | 1461540064193 Marionette TRACE conn4 <- [1,310,null,{}] 16:21:04 INFO - PROCESS | 1951 | 1461540064198 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:04 INFO - PROCESS | 1951 | 1461540064327 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:21:04 INFO - PROCESS | 1951 | 1461540064342 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513659000 == 51 [pid = 1951] [id = 85] 16:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x7fc51c3f3400) [pid = 1951] [serial = 254] [outer = (nil)] 16:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x7fc532013400) [pid = 1951] [serial = 255] [outer = 0x7fc51c3f3400] 16:21:04 INFO - PROCESS | 1951 | 1461540064402 Marionette DEBUG loaded listener.js 16:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x7fc53397a400) [pid = 1951] [serial = 256] [outer = 0x7fc51c3f3400] 16:21:05 INFO - PROCESS | 1951 | 1461540065058 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:05 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. 16:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 886ms 16:21:05 INFO - PROCESS | 1951 | 1461540065076 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:21:05 INFO - PROCESS | 1951 | 1461540065079 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:21:05 INFO - PROCESS | 1951 | 1461540065085 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1951 | 1461540065088 Marionette TRACE conn4 <- [1,314,null,{}] 16:21:05 INFO - PROCESS | 1951 | 1461540065093 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:05 INFO - PROCESS | 1951 | 1461540065217 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:21:05 INFO - PROCESS | 1951 | 1461540065315 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51bf95800 == 52 [pid = 1951] [id = 86] 16:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x7fc51b6c1800) [pid = 1951] [serial = 257] [outer = (nil)] 16:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x7fc51df67c00) [pid = 1951] [serial = 258] [outer = 0x7fc51b6c1800] 16:21:05 INFO - PROCESS | 1951 | 1461540065375 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x7fc51df6b800) [pid = 1951] [serial = 259] [outer = 0x7fc51b6c1800] 16:21:06 INFO - PROCESS | 1951 | 1461540066189 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:06 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. 16:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1127ms 16:21:06 INFO - PROCESS | 1951 | 1461540066215 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1951 | 1461540066221 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:21:06 INFO - PROCESS | 1951 | 1461540066229 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1951 | 1461540066234 Marionette TRACE conn4 <- [1,318,null,{}] 16:21:06 INFO - PROCESS | 1951 | 1461540066242 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:06 INFO - PROCESS | 1951 | 1461540066405 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:21:06 INFO - PROCESS | 1951 | 1461540066540 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d28e000 == 53 [pid = 1951] [id = 87] 16:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x7fc51bfde000) [pid = 1951] [serial = 260] [outer = (nil)] 16:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x7fc51c7c9400) [pid = 1951] [serial = 261] [outer = 0x7fc51bfde000] 16:21:06 INFO - PROCESS | 1951 | 1461540066618 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x7fc51d1e3400) [pid = 1951] [serial = 262] [outer = 0x7fc51bfde000] 16:21:07 INFO - PROCESS | 1951 | 1461540067509 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:07 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. 16:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1342ms 16:21:07 INFO - PROCESS | 1951 | 1461540067572 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1951 | 1461540067580 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:21:07 INFO - PROCESS | 1951 | 1461540067590 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1951 | 1461540067593 Marionette TRACE conn4 <- [1,322,null,{}] 16:21:07 INFO - PROCESS | 1951 | 1461540067599 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:07 INFO - PROCESS | 1951 | 1461540067792 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:21:07 INFO - PROCESS | 1951 | 1461540067926 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a2a5800 == 54 [pid = 1951] [id = 88] 16:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x7fc51df68c00) [pid = 1951] [serial = 263] [outer = (nil)] 16:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x7fc51df6e800) [pid = 1951] [serial = 264] [outer = 0x7fc51df68c00] 16:21:08 INFO - PROCESS | 1951 | 1461540067998 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x7fc51e38e400) [pid = 1951] [serial = 265] [outer = 0x7fc51df68c00] 16:21:08 INFO - PROCESS | 1951 | 1461540068890 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:08 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. 16:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1331ms 16:21:08 INFO - PROCESS | 1951 | 1461540068921 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1951 | 1461540068924 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:21:08 INFO - PROCESS | 1951 | 1461540068930 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1951 | 1461540068936 Marionette TRACE conn4 <- [1,326,null,{}] 16:21:08 INFO - PROCESS | 1951 | 1461540068951 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:09 INFO - PROCESS | 1951 | 1461540069140 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:21:09 INFO - PROCESS | 1951 | 1461540069286 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51328c800 == 55 [pid = 1951] [id = 89] 16:21:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x7fc520733400) [pid = 1951] [serial = 266] [outer = (nil)] 16:21:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x7fc52b4f5800) [pid = 1951] [serial = 267] [outer = 0x7fc520733400] 16:21:09 INFO - PROCESS | 1951 | 1461540069358 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x7fc52f06ac00) [pid = 1951] [serial = 268] [outer = 0x7fc520733400] 16:21:10 INFO - PROCESS | 1951 | 1461540070205 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:10 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. 16:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1293ms 16:21:10 INFO - PROCESS | 1951 | 1461540070224 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 1951 | 1461540070228 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:21:10 INFO - PROCESS | 1951 | 1461540070233 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1951 | 1461540070236 Marionette TRACE conn4 <- [1,330,null,{}] 16:21:10 INFO - PROCESS | 1951 | 1461540070241 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:10 INFO - PROCESS | 1951 | 1461540070390 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:21:10 INFO - PROCESS | 1951 | 1461540070530 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5207c6800 == 56 [pid = 1951] [id = 90] 16:21:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x7fc524420800) [pid = 1951] [serial = 269] [outer = (nil)] 16:21:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x7fc53200dc00) [pid = 1951] [serial = 270] [outer = 0x7fc524420800] 16:21:10 INFO - PROCESS | 1951 | 1461540070603 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x7fc533baac00) [pid = 1951] [serial = 271] [outer = 0x7fc524420800] 16:21:11 INFO - PROCESS | 1951 | 1461540071434 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:11 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. 16:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1226ms 16:21:11 INFO - PROCESS | 1951 | 1461540071460 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1951 | 1461540071464 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:21:11 INFO - PROCESS | 1951 | 1461540071470 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1951 | 1461540071472 Marionette TRACE conn4 <- [1,334,null,{}] 16:21:11 INFO - PROCESS | 1951 | 1461540071478 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:11 INFO - PROCESS | 1951 | 1461540071626 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:21:11 INFO - PROCESS | 1951 | 1461540071768 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511edd000 == 57 [pid = 1951] [id = 91] 16:21:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x7fc511fd1800) [pid = 1951] [serial = 272] [outer = (nil)] 16:21:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x7fc511fd7400) [pid = 1951] [serial = 273] [outer = 0x7fc511fd1800] 16:21:11 INFO - PROCESS | 1951 | 1461540071848 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x7fc511fdd000) [pid = 1951] [serial = 274] [outer = 0x7fc511fd1800] 16:21:12 INFO - PROCESS | 1951 | 1461540072810 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:12 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. 16:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1388ms 16:21:12 INFO - PROCESS | 1951 | 1461540072858 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:21:12 INFO - PROCESS | 1951 | 1461540072863 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:21:12 INFO - PROCESS | 1951 | 1461540072871 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1951 | 1461540072876 Marionette TRACE conn4 <- [1,338,null,{}] 16:21:12 INFO - PROCESS | 1951 | 1461540072883 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:13 INFO - PROCESS | 1951 | 1461540073036 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:21:13 INFO - PROCESS | 1951 | 1461540073186 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b767000 == 58 [pid = 1951] [id = 92] 16:21:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x7fc51387a400) [pid = 1951] [serial = 275] [outer = (nil)] 16:21:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x7fc51b6c1400) [pid = 1951] [serial = 276] [outer = 0x7fc51387a400] 16:21:13 INFO - PROCESS | 1951 | 1461540073296 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x7fc51c4a8c00) [pid = 1951] [serial = 277] [outer = 0x7fc51387a400] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513659000 == 57 [pid = 1951] [id = 85] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5320b8800 == 56 [pid = 1951] [id = 84] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52b722800 == 55 [pid = 1951] [id = 83] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a01e800 == 54 [pid = 1951] [id = 82] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x7fc51d10d800) [pid = 1951] [serial = 191] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x7fc52fa80000) [pid = 1951] [serial = 218] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | 1461540074143 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51d476800 == 53 [pid = 1951] [id = 81] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516f1c800 == 52 [pid = 1951] [id = 80] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddd3800 == 51 [pid = 1951] [id = 79] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5339b4000 == 50 [pid = 1951] [id = 78] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc532347000 == 49 [pid = 1951] [id = 77] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52fa12800 == 48 [pid = 1951] [id = 76] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5202cb000 == 47 [pid = 1951] [id = 75] 16:21:14 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cbba000 == 46 [pid = 1951] [id = 74] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x7fc51ddbc400) [pid = 1951] [serial = 185] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x7fc52f069000) [pid = 1951] [serial = 209] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x7fc52f7b9c00) [pid = 1951] [serial = 212] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x7fc52fa32800) [pid = 1951] [serial = 213] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x7fc51ee22400) [pid = 1951] [serial = 194] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x7fc51df57c00) [pid = 1951] [serial = 201] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x7fc51c18ec00) [pid = 1951] [serial = 198] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x7fc52f7b6000) [pid = 1951] [serial = 180] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x7fc52f070c00) [pid = 1951] [serial = 210] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x7fc51a1e5c00) [pid = 1951] [serial = 197] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x7fc5203a8000) [pid = 1951] [serial = 203] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x7fc52a7f3000) [pid = 1951] [serial = 206] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x7fc52a2dec00) [pid = 1951] [serial = 188] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x7fc52b72ac00) [pid = 1951] [serial = 207] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x7fc5201eec00) [pid = 1951] [serial = 215] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x7fc52441c800) [pid = 1951] [serial = 204] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x7fc52fa23c00) [pid = 1951] [serial = 216] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x7fc516ee7000) [pid = 1951] [serial = 182] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x7fc51c5ba800) [pid = 1951] [serial = 200] [outer = (nil)] [url = about:blank] 16:21:14 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x7fc52f74c000) [pid = 1951] [serial = 120] [outer = (nil)] [url = about:blank] 16:21:14 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. 16:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1337ms 16:21:14 INFO - PROCESS | 1951 | 1461540074207 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1951 | 1461540074215 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:21:14 INFO - PROCESS | 1951 | 1461540074224 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1951 | 1461540074227 Marionette TRACE conn4 <- [1,342,null,{}] 16:21:14 INFO - PROCESS | 1951 | 1461540074233 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:14 INFO - PROCESS | 1951 | 1461540074369 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:21:14 INFO - PROCESS | 1951 | 1461540074381 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b677000 == 47 [pid = 1951] [id = 93] 16:21:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x7fc51b212000) [pid = 1951] [serial = 278] [outer = (nil)] 16:21:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x7fc51d4c3400) [pid = 1951] [serial = 279] [outer = 0x7fc51b212000] 16:21:14 INFO - PROCESS | 1951 | 1461540074441 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x7fc51df66000) [pid = 1951] [serial = 280] [outer = 0x7fc51b212000] 16:21:15 INFO - PROCESS | 1951 | 1461540075248 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:15 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. 16:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1039ms 16:21:15 INFO - PROCESS | 1951 | 1461540075266 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1951 | 1461540075270 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:21:15 INFO - PROCESS | 1951 | 1461540075275 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1951 | 1461540075281 Marionette TRACE conn4 <- [1,346,null,{}] 16:21:15 INFO - PROCESS | 1951 | 1461540075313 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:15 INFO - PROCESS | 1951 | 1461540075450 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:21:15 INFO - PROCESS | 1951 | 1461540075469 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ed6b800 == 48 [pid = 1951] [id = 94] 16:21:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x7fc52016b800) [pid = 1951] [serial = 281] [outer = (nil)] 16:21:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x7fc520230800) [pid = 1951] [serial = 282] [outer = 0x7fc52016b800] 16:21:15 INFO - PROCESS | 1951 | 1461540075531 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x7fc52447f400) [pid = 1951] [serial = 283] [outer = 0x7fc52016b800] 16:21:16 INFO - PROCESS | 1951 | 1461540076260 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:16 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. 16:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 998ms 16:21:16 INFO - PROCESS | 1951 | 1461540076283 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:21:16 INFO - PROCESS | 1951 | 1461540076288 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:21:16 INFO - PROCESS | 1951 | 1461540076293 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:21:16 INFO - PROCESS | 1951 | 1461540076295 Marionette TRACE conn4 <- [1,350,null,{}] 16:21:16 INFO - PROCESS | 1951 | 1461540076301 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:16 INFO - PROCESS | 1951 | 1461540076478 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:21:16 INFO - PROCESS | 1951 | 1461540076544 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5244dc000 == 49 [pid = 1951] [id = 95] 16:21:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x7fc51c831400) [pid = 1951] [serial = 284] [outer = (nil)] 16:21:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x7fc51c83d000) [pid = 1951] [serial = 285] [outer = 0x7fc51c831400] 16:21:16 INFO - PROCESS | 1951 | 1461540076604 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x7fc5201fc800) [pid = 1951] [serial = 286] [outer = 0x7fc51c831400] 16:21:17 INFO - PROCESS | 1951 | 1461540077289 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:17 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. 16:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1032ms 16:21:17 INFO - PROCESS | 1951 | 1461540077325 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1951 | 1461540077327 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:21:17 INFO - PROCESS | 1951 | 1461540077340 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1951 | 1461540077342 Marionette TRACE conn4 <- [1,354,null,{}] 16:21:17 INFO - PROCESS | 1951 | 1461540077365 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:17 INFO - PROCESS | 1951 | 1461540077527 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:21:17 INFO - PROCESS | 1951 | 1461540077567 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b212800 == 50 [pid = 1951] [id = 96] 16:21:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x7fc52016cc00) [pid = 1951] [serial = 287] [outer = (nil)] 16:21:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x7fc52a7f1c00) [pid = 1951] [serial = 288] [outer = 0x7fc52016cc00] 16:21:17 INFO - PROCESS | 1951 | 1461540077627 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x7fc52b72ac00) [pid = 1951] [serial = 289] [outer = 0x7fc52016cc00] 16:21:18 INFO - PROCESS | 1951 | 1461540078362 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:18 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. 16:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1062ms 16:21:18 INFO - PROCESS | 1951 | 1461540078395 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 1951 | 1461540078397 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:21:18 INFO - PROCESS | 1951 | 1461540078403 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1951 | 1461540078405 Marionette TRACE conn4 <- [1,358,null,{}] 16:21:18 INFO - PROCESS | 1951 | 1461540078435 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:18 INFO - PROCESS | 1951 | 1461540078652 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:21:18 INFO - PROCESS | 1951 | 1461540078672 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513646800 == 51 [pid = 1951] [id = 97] 16:21:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x7fc52f06fc00) [pid = 1951] [serial = 290] [outer = (nil)] 16:21:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x7fc52f3c8800) [pid = 1951] [serial = 291] [outer = 0x7fc52f06fc00] 16:21:18 INFO - PROCESS | 1951 | 1461540078738 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x7fc5315bd400) [pid = 1951] [serial = 292] [outer = 0x7fc52f06fc00] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x7fc51e008000) [pid = 1951] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x7fc51d4c5800) [pid = 1951] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x7fc516ae4c00) [pid = 1951] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x7fc51d1da800) [pid = 1951] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x7fc51d102c00) [pid = 1951] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x7fc5156bec00) [pid = 1951] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x7fc51c3f8c00) [pid = 1951] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x7fc51c3f3400) [pid = 1951] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:21:19 INFO - PROCESS | 1951 | 1461540079585 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1199ms 16:21:19 INFO - PROCESS | 1951 | 1461540079603 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 1951 | 1461540079605 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:21:19 INFO - PROCESS | 1951 | 1461540079619 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1951 | 1461540079621 Marionette TRACE conn4 <- [1,362,null,{}] 16:21:19 INFO - PROCESS | 1951 | 1461540079628 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:19 INFO - PROCESS | 1951 | 1461540079759 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:21:19 INFO - PROCESS | 1951 | 1461540079778 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f79e000 == 52 [pid = 1951] [id = 98] 16:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x7fc51c3f3400) [pid = 1951] [serial = 293] [outer = (nil)] 16:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x7fc51cc4a000) [pid = 1951] [serial = 294] [outer = 0x7fc51c3f3400] 16:21:19 INFO - PROCESS | 1951 | 1461540079839 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x7fc51cc4ec00) [pid = 1951] [serial = 295] [outer = 0x7fc51c3f3400] 16:21:20 INFO - PROCESS | 1951 | 1461540080574 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:20 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. 16:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 986ms 16:21:20 INFO - PROCESS | 1951 | 1461540080601 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1951 | 1461540080603 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:21:20 INFO - PROCESS | 1951 | 1461540080609 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1951 | 1461540080612 Marionette TRACE conn4 <- [1,366,null,{}] 16:21:20 INFO - PROCESS | 1951 | 1461540080617 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:20 INFO - PROCESS | 1951 | 1461540080784 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:21:20 INFO - PROCESS | 1951 | 1461540080804 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc532338800 == 53 [pid = 1951] [id = 99] 16:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x7fc51cc48400) [pid = 1951] [serial = 296] [outer = (nil)] 16:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x7fc51d4c5800) [pid = 1951] [serial = 297] [outer = 0x7fc51cc48400] 16:21:20 INFO - PROCESS | 1951 | 1461540080880 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x7fc52ef75800) [pid = 1951] [serial = 298] [outer = 0x7fc51cc48400] 16:21:21 INFO - PROCESS | 1951 | 1461540081901 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:21 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. 16:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1335ms 16:21:21 INFO - PROCESS | 1951 | 1461540081944 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1951 | 1461540081951 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:21:21 INFO - PROCESS | 1951 | 1461540081959 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1951 | 1461540081964 Marionette TRACE conn4 <- [1,370,null,{}] 16:21:21 INFO - PROCESS | 1951 | 1461540081972 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:22 INFO - PROCESS | 1951 | 1461540082178 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:21:22 INFO - PROCESS | 1951 | 1461540082319 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c1a000 == 54 [pid = 1951] [id = 100] 16:21:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x7fc5143dd000) [pid = 1951] [serial = 299] [outer = (nil)] 16:21:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x7fc5143e1400) [pid = 1951] [serial = 300] [outer = 0x7fc5143dd000] 16:21:22 INFO - PROCESS | 1951 | 1461540082397 Marionette DEBUG loaded listener.js 16:21:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x7fc516ee0c00) [pid = 1951] [serial = 301] [outer = 0x7fc5143dd000] 16:21:23 INFO - PROCESS | 1951 | 1461540083294 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1390ms 16:21:23 INFO - PROCESS | 1951 | 1461540083350 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:21:23 INFO - PROCESS | 1951 | 1461540083358 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:21:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:21:23 INFO - PROCESS | 1951 | 1461540083369 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:21:23 INFO - PROCESS | 1951 | 1461540083374 Marionette TRACE conn4 <- [1,374,null,{}] 16:21:23 INFO - PROCESS | 1951 | 1461540083380 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:23 INFO - PROCESS | 1951 | 1461540083551 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:21:23 INFO - PROCESS | 1951 | 1461540083693 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ccb4000 == 55 [pid = 1951] [id = 101] 16:21:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x7fc51c197800) [pid = 1951] [serial = 302] [outer = (nil)] 16:21:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x7fc51c839800) [pid = 1951] [serial = 303] [outer = 0x7fc51c197800] 16:21:23 INFO - PROCESS | 1951 | 1461540083769 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x7fc51cc4e400) [pid = 1951] [serial = 304] [outer = 0x7fc51c197800] 16:21:24 INFO - PROCESS | 1951 | 1461540084758 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:21:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1436ms 16:21:24 INFO - PROCESS | 1951 | 1461540084805 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1951 | 1461540084809 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:21:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:21:24 INFO - PROCESS | 1951 | 1461540084815 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1951 | 1461540084821 Marionette TRACE conn4 <- [1,378,null,{}] 16:21:24 INFO - PROCESS | 1951 | 1461540084837 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:25 INFO - PROCESS | 1951 | 1461540085011 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:21:25 INFO - PROCESS | 1951 | 1461540085150 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ed3c800 == 56 [pid = 1951] [id = 102] 16:21:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x7fc51df65800) [pid = 1951] [serial = 305] [outer = (nil)] 16:21:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x7fc51eabfc00) [pid = 1951] [serial = 306] [outer = 0x7fc51df65800] 16:21:25 INFO - PROCESS | 1951 | 1461540085228 Marionette DEBUG loaded listener.js 16:21:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x7fc523570c00) [pid = 1951] [serial = 307] [outer = 0x7fc51df65800] 16:21:26 INFO - PROCESS | 1951 | 1461540086233 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:21:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:21:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1483ms 16:21:26 INFO - PROCESS | 1951 | 1461540086300 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1951 | 1461540086305 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:21:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:21:26 INFO - PROCESS | 1951 | 1461540086311 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1951 | 1461540086314 Marionette TRACE conn4 <- [1,382,null,{}] 16:21:26 INFO - PROCESS | 1951 | 1461540086319 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:26 INFO - PROCESS | 1951 | 1461540086480 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:21:26 INFO - PROCESS | 1951 | 1461540086658 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513262000 == 57 [pid = 1951] [id = 103] 16:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x7fc529436400) [pid = 1951] [serial = 308] [outer = (nil)] 16:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x7fc52f06d000) [pid = 1951] [serial = 309] [outer = 0x7fc529436400] 16:21:26 INFO - PROCESS | 1951 | 1461540086733 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x7fc52f7a3800) [pid = 1951] [serial = 310] [outer = 0x7fc529436400] 16:21:27 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:27 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:21:27 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:27 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:27 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:21:27 INFO - PROCESS | 1951 | 1461540087518 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:21:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1232ms 16:21:27 INFO - PROCESS | 1951 | 1461540087543 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:21:27 INFO - PROCESS | 1951 | 1461540087547 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:21:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:21:27 INFO - PROCESS | 1951 | 1461540087552 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1951 | 1461540087556 Marionette TRACE conn4 <- [1,386,null,{}] 16:21:27 INFO - PROCESS | 1951 | 1461540087561 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:27 INFO - PROCESS | 1951 | 1461540087706 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:21:27 INFO - PROCESS | 1951 | 1461540087849 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d921800 == 58 [pid = 1951] [id = 104] 16:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x7fc511fda000) [pid = 1951] [serial = 311] [outer = (nil)] 16:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x7fc52fa7dc00) [pid = 1951] [serial = 312] [outer = 0x7fc511fda000] 16:21:27 INFO - PROCESS | 1951 | 1461540087922 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 127 (0x7fc53390c800) [pid = 1951] [serial = 313] [outer = 0x7fc511fda000] 16:21:28 INFO - PROCESS | 1951 | 1461540088871 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:21:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:21:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1377ms 16:21:28 INFO - PROCESS | 1951 | 1461540088931 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:21:28 INFO - PROCESS | 1951 | 1461540088934 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:21:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:21:28 INFO - PROCESS | 1951 | 1461540088940 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 1951 | 1461540088942 Marionette TRACE conn4 <- [1,390,null,{}] 16:21:28 INFO - PROCESS | 1951 | 1461540088948 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:29 INFO - PROCESS | 1951 | 1461540089142 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:21:29 INFO - PROCESS | 1951 | 1461540089283 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50db76800 == 59 [pid = 1951] [id = 105] 16:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x7fc50db96400) [pid = 1951] [serial = 314] [outer = (nil)] 16:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x7fc50db9bc00) [pid = 1951] [serial = 315] [outer = 0x7fc50db96400] 16:21:29 INFO - PROCESS | 1951 | 1461540089396 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x7fc51d4c0000) [pid = 1951] [serial = 316] [outer = 0x7fc50db96400] 16:21:30 INFO - PROCESS | 1951 | 1461540090519 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:21:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1634ms 16:21:30 INFO - PROCESS | 1951 | 1461540090574 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1951 | 1461540090578 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:21:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:21:30 INFO - PROCESS | 1951 | 1461540090586 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1951 | 1461540090592 Marionette TRACE conn4 <- [1,394,null,{}] 16:21:30 INFO - PROCESS | 1951 | 1461540090600 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:30 INFO - PROCESS | 1951 | 1461540090830 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:21:30 INFO - PROCESS | 1951 | 1461540090969 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51364f800 == 60 [pid = 1951] [id = 106] 16:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x7fc50db9c400) [pid = 1951] [serial = 317] [outer = (nil)] 16:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc5143d6400) [pid = 1951] [serial = 318] [outer = 0x7fc50db9c400] 16:21:31 INFO - PROCESS | 1951 | 1461540091056 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc5143dfc00) [pid = 1951] [serial = 319] [outer = 0x7fc50db9c400] 16:21:32 INFO - PROCESS | 1951 | 1461540091998 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1454ms 16:21:32 INFO - PROCESS | 1951 | 1461540092042 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1951 | 1461540092050 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:21:32 INFO - PROCESS | 1951 | 1461540092059 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1951 | 1461540092063 Marionette TRACE conn4 <- [1,398,null,{}] 16:21:32 INFO - PROCESS | 1951 | 1461540092068 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:32 INFO - PROCESS | 1951 | 1461540092215 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:21:32 INFO - PROCESS | 1951 | 1461540092359 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f79e000 == 59 [pid = 1951] [id = 98] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513646800 == 58 [pid = 1951] [id = 97] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52b212800 == 57 [pid = 1951] [id = 96] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5244dc000 == 56 [pid = 1951] [id = 95] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc51df67c00) [pid = 1951] [serial = 258] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513653800 == 57 [pid = 1951] [id = 107] 16:21:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc514760000) [pid = 1951] [serial = 320] [outer = (nil)] 16:21:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc51c08c800) [pid = 1951] [serial = 321] [outer = 0x7fc514760000] 16:21:32 INFO - PROCESS | 1951 | 1461540092460 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc51c3f1000) [pid = 1951] [serial = 322] [outer = 0x7fc514760000] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ed6b800 == 56 [pid = 1951] [id = 94] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b677000 == 55 [pid = 1951] [id = 93] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b767000 == 54 [pid = 1951] [id = 92] 16:21:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51d28e000 == 53 [pid = 1951] [id = 87] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc52f925800) [pid = 1951] [serial = 248] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc51d4c7400) [pid = 1951] [serial = 252] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc52fa7c000) [pid = 1951] [serial = 249] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc5315c0400) [pid = 1951] [serial = 219] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 130 (0x7fc51ee1f400) [pid = 1951] [serial = 224] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 129 (0x7fc520229800) [pid = 1951] [serial = 242] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 128 (0x7fc52441dc00) [pid = 1951] [serial = 243] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 127 (0x7fc52d639400) [pid = 1951] [serial = 245] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 126 (0x7fc516ee2000) [pid = 1951] [serial = 237] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 125 (0x7fc516dd2c00) [pid = 1951] [serial = 236] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 124 (0x7fc53391a000) [pid = 1951] [serial = 233] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x7fc5315b7800) [pid = 1951] [serial = 253] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x7fc51e009400) [pid = 1951] [serial = 240] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x7fc51d10fc00) [pid = 1951] [serial = 239] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x7fc51bfdd400) [pid = 1951] [serial = 221] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x7fc5315b5c00) [pid = 1951] [serial = 230] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x7fc52f073000) [pid = 1951] [serial = 227] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x7fc51c08b000) [pid = 1951] [serial = 102] [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.] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x7fc532013400) [pid = 1951] [serial = 255] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x7fc53397a400) [pid = 1951] [serial = 256] [outer = (nil)] [url = about:blank] 16:21:32 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x7fc52f072000) [pid = 1951] [serial = 246] [outer = (nil)] [url = about:blank] 16:21:33 INFO - PROCESS | 1951 | 1461540093298 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1282ms 16:21:33 INFO - PROCESS | 1951 | 1461540093341 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1951 | 1461540093344 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:21:33 INFO - PROCESS | 1951 | 1461540093350 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1951 | 1461540093355 Marionette TRACE conn4 <- [1,402,null,{}] 16:21:33 INFO - PROCESS | 1951 | 1461540093370 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:33 INFO - PROCESS | 1951 | 1461540093509 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:21:33 INFO - PROCESS | 1951 | 1461540093521 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51a16c800 == 54 [pid = 1951] [id = 108] 16:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x7fc51cc43400) [pid = 1951] [serial = 323] [outer = (nil)] 16:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x7fc51cc51400) [pid = 1951] [serial = 324] [outer = 0x7fc51cc43400] 16:21:33 INFO - PROCESS | 1951 | 1461540093583 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x7fc51d10cc00) [pid = 1951] [serial = 325] [outer = 0x7fc51cc43400] 16:21:34 INFO - PROCESS | 1951 | 1461540094326 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1034ms 16:21:34 INFO - PROCESS | 1951 | 1461540094385 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1951 | 1461540094389 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:21:34 INFO - PROCESS | 1951 | 1461540094394 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1951 | 1461540094396 Marionette TRACE conn4 <- [1,406,null,{}] 16:21:34 INFO - PROCESS | 1951 | 1461540094404 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:34 INFO - PROCESS | 1951 | 1461540094538 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:21:34 INFO - PROCESS | 1951 | 1461540094553 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d467800 == 55 [pid = 1951] [id = 109] 16:21:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x7fc513deec00) [pid = 1951] [serial = 326] [outer = (nil)] 16:21:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x7fc515862000) [pid = 1951] [serial = 327] [outer = 0x7fc513deec00] 16:21:34 INFO - PROCESS | 1951 | 1461540094611 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x7fc51cccf400) [pid = 1951] [serial = 328] [outer = 0x7fc513deec00] 16:21:35 INFO - PROCESS | 1951 | 1461540095364 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1034ms 16:21:35 INFO - PROCESS | 1951 | 1461540095428 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1951 | 1461540095432 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:21:35 INFO - PROCESS | 1951 | 1461540095437 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1951 | 1461540095439 Marionette TRACE conn4 <- [1,410,null,{}] 16:21:35 INFO - PROCESS | 1951 | 1461540095445 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:35 INFO - PROCESS | 1951 | 1461540095630 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:21:35 INFO - PROCESS | 1951 | 1461540095649 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511ec6800 == 56 [pid = 1951] [id = 110] 16:21:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x7fc51cc42400) [pid = 1951] [serial = 329] [outer = (nil)] 16:21:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x7fc51d4c4400) [pid = 1951] [serial = 330] [outer = 0x7fc51cc42400] 16:21:35 INFO - PROCESS | 1951 | 1461540095708 Marionette DEBUG loaded listener.js 16:21:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x7fc51df62c00) [pid = 1951] [serial = 331] [outer = 0x7fc51cc42400] 16:21:36 INFO - PROCESS | 1951 | 1461540096476 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1087ms 16:21:36 INFO - PROCESS | 1951 | 1461540096530 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1951 | 1461540096533 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:21:36 INFO - PROCESS | 1951 | 1461540096538 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1951 | 1461540096540 Marionette TRACE conn4 <- [1,414,null,{}] 16:21:36 INFO - PROCESS | 1951 | 1461540096546 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:36 INFO - PROCESS | 1951 | 1461540096730 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:21:36 INFO - PROCESS | 1951 | 1461540096760 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5235f1800 == 57 [pid = 1951] [id = 111] 16:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x7fc51ee26800) [pid = 1951] [serial = 332] [outer = (nil)] 16:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x7fc52078d000) [pid = 1951] [serial = 333] [outer = 0x7fc51ee26800] 16:21:36 INFO - PROCESS | 1951 | 1461540096822 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x7fc52a05cc00) [pid = 1951] [serial = 334] [outer = 0x7fc51ee26800] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 125 (0x7fc52016cc00) [pid = 1951] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 124 (0x7fc52016b800) [pid = 1951] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x7fc52f06fc00) [pid = 1951] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x7fc51387a400) [pid = 1951] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x7fc51c831400) [pid = 1951] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x7fc51c3f3400) [pid = 1951] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x7fc51b6c1800) [pid = 1951] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:21:37 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x7fc51b212000) [pid = 1951] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:21:37 INFO - PROCESS | 1951 | 1461540097695 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1182ms 16:21:37 INFO - PROCESS | 1951 | 1461540097721 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1951 | 1461540097724 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:21:37 INFO - PROCESS | 1951 | 1461540097730 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1951 | 1461540097732 Marionette TRACE conn4 <- [1,418,null,{}] 16:21:37 INFO - PROCESS | 1951 | 1461540097737 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:37 INFO - PROCESS | 1951 | 1461540097863 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:21:37 INFO - PROCESS | 1951 | 1461540097876 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5235de800 == 58 [pid = 1951] [id = 112] 16:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x7fc513671800) [pid = 1951] [serial = 335] [outer = (nil)] 16:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x7fc51367b000) [pid = 1951] [serial = 336] [outer = 0x7fc513671800] 16:21:37 INFO - PROCESS | 1951 | 1461540097935 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x7fc513680400) [pid = 1951] [serial = 337] [outer = 0x7fc513671800] 16:21:39 INFO - PROCESS | 1951 | 1461540099052 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:21:39 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 16:21:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1332ms 16:21:39 INFO - PROCESS | 1951 | 1461540099061 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:21:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:21:39 INFO - PROCESS | 1951 | 1461540099064 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:21:39 INFO - PROCESS | 1951 | 1461540099070 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:21:39 INFO - PROCESS | 1951 | 1461540099072 Marionette TRACE conn4 <- [1,422,null,{}] 16:21:39 INFO - PROCESS | 1951 | 1461540099077 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:39 INFO - PROCESS | 1951 | 1461540099204 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:21:39 INFO - PROCESS | 1951 | 1461540099214 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b20c800 == 59 [pid = 1951] [id = 113] 16:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x7fc511fb2800) [pid = 1951] [serial = 338] [outer = (nil)] 16:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x7fc511fbe000) [pid = 1951] [serial = 339] [outer = 0x7fc511fb2800] 16:21:39 INFO - PROCESS | 1951 | 1461540099274 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x7fc513678000) [pid = 1951] [serial = 340] [outer = 0x7fc511fb2800] 16:21:40 INFO - PROCESS | 1951 | 1461540100625 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1586ms 16:21:40 INFO - PROCESS | 1951 | 1461540100656 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 1951 | 1461540100662 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:21:40 INFO - PROCESS | 1951 | 1461540100671 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1951 | 1461540100675 Marionette TRACE conn4 <- [1,426,null,{}] 16:21:40 INFO - PROCESS | 1951 | 1461540100683 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:40 INFO - PROCESS | 1951 | 1461540100887 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:21:41 INFO - PROCESS | 1951 | 1461540101002 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bef800 == 60 [pid = 1951] [id = 114] 16:21:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x7fc511fd1000) [pid = 1951] [serial = 341] [outer = (nil)] 16:21:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x7fc51367fc00) [pid = 1951] [serial = 342] [outer = 0x7fc511fd1000] 16:21:41 INFO - PROCESS | 1951 | 1461540101116 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 127 (0x7fc513df2400) [pid = 1951] [serial = 343] [outer = 0x7fc511fd1000] 16:21:42 INFO - PROCESS | 1951 | 1461540102008 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1951 | 1461540102064 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:21:42 INFO - PROCESS | 1951 | 1461540102074 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1951 | 1461540102078 Marionette TRACE conn4 <- [1,430,null,{}] 16:21:42 INFO - PROCESS | 1951 | 1461540102084 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:42 INFO - PROCESS | 1951 | 1461540102245 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:21:42 INFO - PROCESS | 1951 | 1461540102385 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51eade800 == 61 [pid = 1951] [id = 115] 16:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x7fc5143d3c00) [pid = 1951] [serial = 344] [outer = (nil)] 16:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x7fc516ee8c00) [pid = 1951] [serial = 345] [outer = 0x7fc5143d3c00] 16:21:42 INFO - PROCESS | 1951 | 1461540102456 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x7fc51c18ec00) [pid = 1951] [serial = 346] [outer = 0x7fc5143d3c00] 16:21:43 INFO - PROCESS | 1951 | 1461540103392 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1384ms 16:21:43 INFO - PROCESS | 1951 | 1461540103458 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1951 | 1461540103462 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:21:43 INFO - PROCESS | 1951 | 1461540103468 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1951 | 1461540103473 Marionette TRACE conn4 <- [1,434,null,{}] 16:21:43 INFO - PROCESS | 1951 | 1461540103489 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:43 INFO - PROCESS | 1951 | 1461540103692 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:21:43 INFO - PROCESS | 1951 | 1461540103835 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f358000 == 62 [pid = 1951] [id = 116] 16:21:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x7fc51c5b9000) [pid = 1951] [serial = 347] [outer = (nil)] 16:21:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc51cc45400) [pid = 1951] [serial = 348] [outer = 0x7fc51c5b9000] 16:21:43 INFO - PROCESS | 1951 | 1461540103911 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc51d4bc400) [pid = 1951] [serial = 349] [outer = 0x7fc51c5b9000] 16:21:44 INFO - PROCESS | 1951 | 1461540104712 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1287ms 16:21:44 INFO - PROCESS | 1951 | 1461540104756 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:21:44 INFO - PROCESS | 1951 | 1461540104760 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:21:44 INFO - PROCESS | 1951 | 1461540104766 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1951 | 1461540104769 Marionette TRACE conn4 <- [1,438,null,{}] 16:21:44 INFO - PROCESS | 1951 | 1461540104774 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:44 INFO - PROCESS | 1951 | 1461540104925 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:21:45 INFO - PROCESS | 1951 | 1461540105071 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52fa21000 == 63 [pid = 1951] [id = 117] 16:21:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc51c838c00) [pid = 1951] [serial = 350] [outer = (nil)] 16:21:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc51e394c00) [pid = 1951] [serial = 351] [outer = 0x7fc51c838c00] 16:21:45 INFO - PROCESS | 1951 | 1461540105142 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc52022ac00) [pid = 1951] [serial = 352] [outer = 0x7fc51c838c00] 16:21:46 INFO - PROCESS | 1951 | 1461540106021 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1283ms 16:21:46 INFO - PROCESS | 1951 | 1461540106049 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:21:46 INFO - PROCESS | 1951 | 1461540106053 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:21:46 INFO - PROCESS | 1951 | 1461540106058 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:21:46 INFO - PROCESS | 1951 | 1461540106061 Marionette TRACE conn4 <- [1,442,null,{}] 16:21:46 INFO - PROCESS | 1951 | 1461540106066 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:46 INFO - PROCESS | 1951 | 1461540106211 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:21:46 INFO - PROCESS | 1951 | 1461540106330 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53c7cc000 == 64 [pid = 1951] [id = 118] 16:21:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc51df6d800) [pid = 1951] [serial = 353] [outer = (nil)] 16:21:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc52356b400) [pid = 1951] [serial = 354] [outer = 0x7fc51df6d800] 16:21:46 INFO - PROCESS | 1951 | 1461540106421 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc52a587000) [pid = 1951] [serial = 355] [outer = 0x7fc51df6d800] 16:21:47 INFO - PROCESS | 1951 | 1461540107267 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1281ms 16:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:21:47 INFO - PROCESS | 1951 | 1461540107339 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 1951 | 1461540107342 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:21:47 INFO - PROCESS | 1951 | 1461540107349 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1951 | 1461540107352 Marionette TRACE conn4 <- [1,446,null,{}] 16:21:47 INFO - PROCESS | 1951 | 1461540107357 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:47 INFO - PROCESS | 1951 | 1461540107571 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:21:47 INFO - PROCESS | 1951 | 1461540107717 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5145d8000 == 65 [pid = 1951] [id = 119] 16:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc50db9a400) [pid = 1951] [serial = 356] [outer = (nil)] 16:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc517178000) [pid = 1951] [serial = 357] [outer = 0x7fc50db9a400] 16:21:47 INFO - PROCESS | 1951 | 1461540107788 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc52f565800) [pid = 1951] [serial = 358] [outer = 0x7fc50db9a400] 16:21:48 INFO - PROCESS | 1951 | 1461540108884 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1592ms 16:21:48 INFO - PROCESS | 1951 | 1461540108941 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1951 | 1461540108945 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:21:48 INFO - PROCESS | 1951 | 1461540108954 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1951 | 1461540108958 Marionette TRACE conn4 <- [1,450,null,{}] 16:21:48 INFO - PROCESS | 1951 | 1461540108967 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:49 INFO - PROCESS | 1951 | 1461540109128 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:21:49 INFO - PROCESS | 1951 | 1461540109304 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51364e000 == 66 [pid = 1951] [id = 120] 16:21:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc513df2000) [pid = 1951] [serial = 359] [outer = (nil)] 16:21:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc513df5c00) [pid = 1951] [serial = 360] [outer = 0x7fc513df2000] 16:21:49 INFO - PROCESS | 1951 | 1461540109367 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc5143d9000) [pid = 1951] [serial = 361] [outer = 0x7fc513df2000] 16:21:50 INFO - PROCESS | 1951 | 1461540110275 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1951 | 1461540110348 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:21:50 INFO - PROCESS | 1951 | 1461540110357 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1951 | 1461540110360 Marionette TRACE conn4 <- [1,454,null,{}] 16:21:50 INFO - PROCESS | 1951 | 1461540110366 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:50 INFO - PROCESS | 1951 | 1461540110514 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:21:50 INFO - PROCESS | 1951 | 1461540110676 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddcb800 == 65 [pid = 1951] [id = 56] 16:21:50 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ced9000 == 64 [pid = 1951] [id = 55] 16:21:50 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515805800 == 63 [pid = 1951] [id = 54] 16:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc51d4c5800) [pid = 1951] [serial = 297] [outer = (nil)] [url = about:blank] 16:21:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513258800 == 64 [pid = 1951] [id = 121] 16:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc5143d7c00) [pid = 1951] [serial = 362] [outer = (nil)] 16:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc514656c00) [pid = 1951] [serial = 363] [outer = 0x7fc5143d7c00] 16:21:50 INFO - PROCESS | 1951 | 1461540110813 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc5154e6000) [pid = 1951] [serial = 364] [outer = 0x7fc5143d7c00] 16:21:50 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5235de800 == 63 [pid = 1951] [id = 112] 16:21:50 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5235f1800 == 62 [pid = 1951] [id = 111] 16:21:50 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc511ec6800 == 61 [pid = 1951] [id = 110] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51d467800 == 60 [pid = 1951] [id = 109] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51a16c800 == 59 [pid = 1951] [id = 108] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51bf95800 == 58 [pid = 1951] [id = 86] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513653800 == 57 [pid = 1951] [id = 107] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51364f800 == 56 [pid = 1951] [id = 106] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52ed3c800 == 55 [pid = 1951] [id = 102] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ccb4000 == 54 [pid = 1951] [id = 101] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513c1a000 == 53 [pid = 1951] [id = 100] 16:21:51 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc532338800 == 52 [pid = 1951] [id = 99] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc52a7f1c00) [pid = 1951] [serial = 288] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc51c83d000) [pid = 1951] [serial = 285] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc520230800) [pid = 1951] [serial = 282] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc52f3c8800) [pid = 1951] [serial = 291] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc52447f400) [pid = 1951] [serial = 283] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc52b72ac00) [pid = 1951] [serial = 289] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc51cc4a000) [pid = 1951] [serial = 294] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc51c4a8c00) [pid = 1951] [serial = 277] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc51b6c1400) [pid = 1951] [serial = 276] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc51df6e800) [pid = 1951] [serial = 264] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc51d4c3400) [pid = 1951] [serial = 279] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc51df66000) [pid = 1951] [serial = 280] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc52b4f5800) [pid = 1951] [serial = 267] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc53200dc00) [pid = 1951] [serial = 270] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc5315bd400) [pid = 1951] [serial = 292] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc51df6b800) [pid = 1951] [serial = 259] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 130 (0x7fc51c7c9400) [pid = 1951] [serial = 261] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 129 (0x7fc511fd7400) [pid = 1951] [serial = 273] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 128 (0x7fc51cc4ec00) [pid = 1951] [serial = 295] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | --DOMWINDOW == 127 (0x7fc5201fc800) [pid = 1951] [serial = 286] [outer = (nil)] [url = about:blank] 16:21:51 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:51 INFO - PROCESS | 1951 | 1461540111589 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1291ms 16:21:51 INFO - PROCESS | 1951 | 1461540111651 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 1951 | 1461540111654 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:21:51 INFO - PROCESS | 1951 | 1461540111660 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1951 | 1461540111666 Marionette TRACE conn4 <- [1,458,null,{}] 16:21:51 INFO - PROCESS | 1951 | 1461540111681 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:51 INFO - PROCESS | 1951 | 1461540111825 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:21:51 INFO - PROCESS | 1951 | 1461540111841 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51535a000 == 53 [pid = 1951] [id = 122] 16:21:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x7fc513df2c00) [pid = 1951] [serial = 365] [outer = (nil)] 16:21:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x7fc51c19ac00) [pid = 1951] [serial = 366] [outer = 0x7fc513df2c00] 16:21:52 INFO - PROCESS | 1951 | 1461540112000 Marionette DEBUG loaded listener.js 16:21:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x7fc51c837000) [pid = 1951] [serial = 367] [outer = 0x7fc513df2c00] 16:21:52 INFO - PROCESS | 1951 | 1461540112683 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:21:52 INFO - PROCESS | 1951 | 1461540112712 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:21:52 INFO - PROCESS | 1951 | 1461540112718 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1951 | 1461540112721 Marionette TRACE conn4 <- [1,462,null,{}] 16:21:52 INFO - PROCESS | 1951 | 1461540112726 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:52 INFO - PROCESS | 1951 | 1461540112922 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:21:53 INFO - PROCESS | 1951 | 1461540112995 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51c5a5800 == 54 [pid = 1951] [id = 123] 16:21:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x7fc5143de000) [pid = 1951] [serial = 368] [outer = (nil)] 16:21:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc51cc48000) [pid = 1951] [serial = 369] [outer = 0x7fc5143de000] 16:21:53 INFO - PROCESS | 1951 | 1461540113054 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc51d4ba000) [pid = 1951] [serial = 370] [outer = 0x7fc5143de000] 16:21:53 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:21:53 INFO - PROCESS | 1951 | 1461540113804 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:21:53 INFO - PROCESS | 1951 | 1461540113858 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:21:53 INFO - PROCESS | 1951 | 1461540113865 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:21:53 INFO - PROCESS | 1951 | 1461540113867 Marionette TRACE conn4 <- [1,466,null,{}] 16:21:53 INFO - PROCESS | 1951 | 1461540113884 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:54 INFO - PROCESS | 1951 | 1461540114049 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:21:54 INFO - PROCESS | 1951 | 1461540114121 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d92f800 == 55 [pid = 1951] [id = 124] 16:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc51255b000) [pid = 1951] [serial = 371] [outer = (nil)] 16:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc512565c00) [pid = 1951] [serial = 372] [outer = 0x7fc51255b000] 16:21:54 INFO - PROCESS | 1951 | 1461540114180 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc51c83dc00) [pid = 1951] [serial = 373] [outer = 0x7fc51255b000] 16:21:54 INFO - PROCESS | 1951 | 1461540114952 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1951 | 1461540115001 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:21:55 INFO - PROCESS | 1951 | 1461540115011 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1951 | 1461540115013 Marionette TRACE conn4 <- [1,470,null,{}] 16:21:55 INFO - PROCESS | 1951 | 1461540115021 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:55 INFO - PROCESS | 1951 | 1461540115218 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:21:55 INFO - PROCESS | 1951 | 1461540115243 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5244de800 == 56 [pid = 1951] [id = 125] 16:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc51e007000) [pid = 1951] [serial = 374] [outer = (nil)] 16:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc52a7e8800) [pid = 1951] [serial = 375] [outer = 0x7fc51e007000] 16:21:55 INFO - PROCESS | 1951 | 1461540115307 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc52d10dc00) [pid = 1951] [serial = 376] [outer = 0x7fc51e007000] 16:21:55 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc51cc42400) [pid = 1951] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:21:55 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc51ee26800) [pid = 1951] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:21:55 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc513671800) [pid = 1951] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:21:55 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc50db9c400) [pid = 1951] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:21:55 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc514760000) [pid = 1951] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:21:55 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc513deec00) [pid = 1951] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:21:55 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc51cc43400) [pid = 1951] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:21:56 INFO - PROCESS | 1951 | 1461540116112 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1133ms 16:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:21:56 INFO - PROCESS | 1951 | 1461540116148 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1951 | 1461540116150 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:21:56 INFO - PROCESS | 1951 | 1461540116156 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1951 | 1461540116159 Marionette TRACE conn4 <- [1,474,null,{}] 16:21:56 INFO - PROCESS | 1951 | 1461540116169 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:56 INFO - PROCESS | 1951 | 1461540116298 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:21:56 INFO - PROCESS | 1951 | 1461540116313 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a720800 == 57 [pid = 1951] [id = 126] 16:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc51255bc00) [pid = 1951] [serial = 377] [outer = (nil)] 16:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc52d111000) [pid = 1951] [serial = 378] [outer = 0x7fc51255bc00] 16:21:56 INFO - PROCESS | 1951 | 1461540116375 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc52f06f800) [pid = 1951] [serial = 379] [outer = 0x7fc51255bc00] 16:21:57 INFO - PROCESS | 1951 | 1461540117194 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1091ms 16:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:21:57 INFO - PROCESS | 1951 | 1461540117246 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1951 | 1461540117248 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:21:57 INFO - PROCESS | 1951 | 1461540117253 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1951 | 1461540117257 Marionette TRACE conn4 <- [1,478,null,{}] 16:21:57 INFO - PROCESS | 1951 | 1461540117261 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:57 INFO - PROCESS | 1951 | 1461540117387 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:21:57 INFO - PROCESS | 1951 | 1461540117401 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ef5e800 == 58 [pid = 1951] [id = 127] 16:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc513df7000) [pid = 1951] [serial = 380] [outer = (nil)] 16:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc52f2b6400) [pid = 1951] [serial = 381] [outer = 0x7fc513df7000] 16:21:57 INFO - PROCESS | 1951 | 1461540117462 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc52f2ba400) [pid = 1951] [serial = 382] [outer = 0x7fc513df7000] 16:21:58 INFO - PROCESS | 1951 | 1461540118486 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1277ms 16:21:58 INFO - PROCESS | 1951 | 1461540118531 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1951 | 1461540118538 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:21:58 INFO - PROCESS | 1951 | 1461540118547 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1951 | 1461540118551 Marionette TRACE conn4 <- [1,482,null,{}] 16:21:58 INFO - PROCESS | 1951 | 1461540118559 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:21:58 INFO - PROCESS | 1951 | 1461540118729 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:21:58 INFO - PROCESS | 1951 | 1461540118874 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513662000 == 59 [pid = 1951] [id = 128] 16:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc513671c00) [pid = 1951] [serial = 383] [outer = (nil)] 16:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc5141ed000) [pid = 1951] [serial = 384] [outer = 0x7fc513671c00] 16:21:58 INFO - PROCESS | 1951 | 1461540118953 Marionette DEBUG loaded listener.js 16:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc514650c00) [pid = 1951] [serial = 385] [outer = 0x7fc513671c00] 16:21:59 INFO - PROCESS | 1951 | 1461540119819 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1337ms 16:21:59 INFO - PROCESS | 1951 | 1461540119884 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1951 | 1461540119893 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:21:59 INFO - PROCESS | 1951 | 1461540119902 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1951 | 1461540119907 Marionette TRACE conn4 <- [1,486,null,{}] 16:21:59 INFO - PROCESS | 1951 | 1461540119912 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:00 INFO - PROCESS | 1951 | 1461540120109 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:22:00 INFO - PROCESS | 1951 | 1461540120255 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51dddd800 == 60 [pid = 1951] [id = 129] 16:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc516ae4c00) [pid = 1951] [serial = 386] [outer = (nil)] 16:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc51b6ce400) [pid = 1951] [serial = 387] [outer = 0x7fc516ae4c00] 16:22:00 INFO - PROCESS | 1951 | 1461540120328 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc51c832000) [pid = 1951] [serial = 388] [outer = 0x7fc516ae4c00] 16:22:01 INFO - PROCESS | 1951 | 1461540121291 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1433ms 16:22:01 INFO - PROCESS | 1951 | 1461540121336 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1951 | 1461540121340 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:22:01 INFO - PROCESS | 1951 | 1461540121346 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1951 | 1461540121351 Marionette TRACE conn4 <- [1,490,null,{}] 16:22:01 INFO - PROCESS | 1951 | 1461540121367 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:01 INFO - PROCESS | 1951 | 1461540121540 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:22:01 INFO - PROCESS | 1951 | 1461540121686 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc533b87000 == 61 [pid = 1951] [id = 130] 16:22:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc51c833400) [pid = 1951] [serial = 389] [outer = (nil)] 16:22:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc51df70400) [pid = 1951] [serial = 390] [outer = 0x7fc51c833400] 16:22:01 INFO - PROCESS | 1951 | 1461540121764 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc52a05c800) [pid = 1951] [serial = 391] [outer = 0x7fc51c833400] 16:22:02 INFO - PROCESS | 1951 | 1461540122799 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1485ms 16:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:22:02 INFO - PROCESS | 1951 | 1461540122831 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1951 | 1461540122835 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:22:02 INFO - PROCESS | 1951 | 1461540122841 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1951 | 1461540122844 Marionette TRACE conn4 <- [1,494,null,{}] 16:22:02 INFO - PROCESS | 1951 | 1461540122849 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:03 INFO - PROCESS | 1951 | 1461540123005 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:22:03 INFO - PROCESS | 1951 | 1461540123154 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514431000 == 62 [pid = 1951] [id = 131] 16:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc510de3000) [pid = 1951] [serial = 392] [outer = (nil)] 16:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc510decc00) [pid = 1951] [serial = 393] [outer = 0x7fc510de3000] 16:22:03 INFO - PROCESS | 1951 | 1461540123267 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc51d106800) [pid = 1951] [serial = 394] [outer = 0x7fc510de3000] 16:22:04 INFO - PROCESS | 1951 | 1461540124023 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1236ms 16:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:22:04 INFO - PROCESS | 1951 | 1461540124076 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1951 | 1461540124079 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:22:04 INFO - PROCESS | 1951 | 1461540124085 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1951 | 1461540124088 Marionette TRACE conn4 <- [1,498,null,{}] 16:22:04 INFO - PROCESS | 1951 | 1461540124093 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:04 INFO - PROCESS | 1951 | 1461540124248 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:22:04 INFO - PROCESS | 1951 | 1461540124410 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdda800 == 63 [pid = 1951] [id = 132] 16:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc510de8c00) [pid = 1951] [serial = 395] [outer = (nil)] 16:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc52b726000) [pid = 1951] [serial = 396] [outer = 0x7fc510de8c00] 16:22:04 INFO - PROCESS | 1951 | 1461540124481 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc52f232800) [pid = 1951] [serial = 397] [outer = 0x7fc510de8c00] 16:22:05 INFO - PROCESS | 1951 | 1461540125299 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1279ms 16:22:05 INFO - PROCESS | 1951 | 1461540125363 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1951 | 1461540125367 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:22:05 INFO - PROCESS | 1951 | 1461540125373 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1951 | 1461540125376 Marionette TRACE conn4 <- [1,502,null,{}] 16:22:05 INFO - PROCESS | 1951 | 1461540125382 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:05 INFO - PROCESS | 1951 | 1461540125563 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:22:05 INFO - PROCESS | 1951 | 1461540125709 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53498a000 == 64 [pid = 1951] [id = 133] 16:22:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc52a544c00) [pid = 1951] [serial = 398] [outer = (nil)] 16:22:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc52f2b4400) [pid = 1951] [serial = 399] [outer = 0x7fc52a544c00] 16:22:05 INFO - PROCESS | 1951 | 1461540125783 Marionette DEBUG loaded listener.js 16:22:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc52f332c00) [pid = 1951] [serial = 400] [outer = 0x7fc52a544c00] 16:22:06 INFO - PROCESS | 1951 | 1461540126691 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1376ms 16:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:22:06 INFO - PROCESS | 1951 | 1461540126750 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:22:06 INFO - PROCESS | 1951 | 1461540126753 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:22:06 INFO - PROCESS | 1951 | 1461540126759 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:22:06 INFO - PROCESS | 1951 | 1461540126763 Marionette TRACE conn4 <- [1,506,null,{}] 16:22:06 INFO - PROCESS | 1951 | 1461540126768 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:06 INFO - PROCESS | 1951 | 1461540126915 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:22:07 INFO - PROCESS | 1951 | 1461540127088 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c5ac800 == 65 [pid = 1951] [id = 134] 16:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc50c5cec00) [pid = 1951] [serial = 401] [outer = (nil)] 16:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc50c5d4800) [pid = 1951] [serial = 402] [outer = 0x7fc50c5cec00] 16:22:07 INFO - PROCESS | 1951 | 1461540127165 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc50c5d9c00) [pid = 1951] [serial = 403] [outer = 0x7fc50c5cec00] 16:22:08 INFO - PROCESS | 1951 | 1461540128055 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1341ms 16:22:08 INFO - PROCESS | 1951 | 1461540128099 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 1951 | 1461540128103 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:22:08 INFO - PROCESS | 1951 | 1461540128109 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1951 | 1461540128111 Marionette TRACE conn4 <- [1,510,null,{}] 16:22:08 INFO - PROCESS | 1951 | 1461540128117 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:08 INFO - PROCESS | 1951 | 1461540128267 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:22:08 INFO - PROCESS | 1951 | 1461540128664 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5132a1000 == 66 [pid = 1951] [id = 135] 16:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc50c5d4000) [pid = 1951] [serial = 404] [outer = (nil)] 16:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc510deec00) [pid = 1951] [serial = 405] [outer = 0x7fc50c5d4000] 16:22:08 INFO - PROCESS | 1951 | 1461540128814 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc511fdc400) [pid = 1951] [serial = 406] [outer = 0x7fc50c5d4000] 16:22:09 INFO - PROCESS | 1951 | 1461540129804 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:22:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1731ms 16:22:09 INFO - PROCESS | 1951 | 1461540129841 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:22:09 INFO - PROCESS | 1951 | 1461540129847 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:22:09 INFO - PROCESS | 1951 | 1461540129854 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1951 | 1461540129859 Marionette TRACE conn4 <- [1,514,null,{}] 16:22:09 INFO - PROCESS | 1951 | 1461540129866 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:10 INFO - PROCESS | 1951 | 1461540130021 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:22:10 INFO - PROCESS | 1951 | 1461540130228 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51364a800 == 67 [pid = 1951] [id = 136] 16:22:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc51399ec00) [pid = 1951] [serial = 407] [outer = (nil)] 16:22:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc513df6800) [pid = 1951] [serial = 408] [outer = 0x7fc51399ec00] 16:22:10 INFO - PROCESS | 1951 | 1461540130302 Marionette DEBUG loaded listener.js 16:22:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc5143db000) [pid = 1951] [serial = 409] [outer = 0x7fc51399ec00] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52ed28000 == 66 [pid = 1951] [id = 64] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52b702800 == 65 [pid = 1951] [id = 63] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51e343000 == 64 [pid = 1951] [id = 62] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a720800 == 63 [pid = 1951] [id = 126] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5244de800 == 62 [pid = 1951] [id = 125] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc5143e1400) [pid = 1951] [serial = 300] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc51eabfc00) [pid = 1951] [serial = 306] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc52f06d000) [pid = 1951] [serial = 309] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc52fa7dc00) [pid = 1951] [serial = 312] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc51c839800) [pid = 1951] [serial = 303] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc511fbe000) [pid = 1951] [serial = 339] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d92f800 == 61 [pid = 1951] [id = 124] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51c5a5800 == 60 [pid = 1951] [id = 123] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51535a000 == 59 [pid = 1951] [id = 122] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513258800 == 58 [pid = 1951] [id = 121] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51364e000 == 57 [pid = 1951] [id = 120] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52fa21000 == 56 [pid = 1951] [id = 117] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f358000 == 55 [pid = 1951] [id = 116] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51eade800 == 54 [pid = 1951] [id = 115] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513bef800 == 53 [pid = 1951] [id = 114] 16:22:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52b20c800 == 52 [pid = 1951] [id = 113] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc51d4c4400) [pid = 1951] [serial = 330] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc52078d000) [pid = 1951] [serial = 333] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc52a05cc00) [pid = 1951] [serial = 334] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc51367b000) [pid = 1951] [serial = 336] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc5143dfc00) [pid = 1951] [serial = 319] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc5143d6400) [pid = 1951] [serial = 318] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc51c08c800) [pid = 1951] [serial = 321] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc51c3f1000) [pid = 1951] [serial = 322] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc515862000) [pid = 1951] [serial = 327] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc51cc51400) [pid = 1951] [serial = 324] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc51d10cc00) [pid = 1951] [serial = 325] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc50db9bc00) [pid = 1951] [serial = 315] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc51df62c00) [pid = 1951] [serial = 331] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc51cccf400) [pid = 1951] [serial = 328] [outer = (nil)] [url = about:blank] 16:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc513680400) [pid = 1951] [serial = 337] [outer = (nil)] [url = about:blank] 16:22:11 INFO - PROCESS | 1951 | 1461540131148 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:22:11 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 16:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1339ms 16:22:11 INFO - PROCESS | 1951 | 1461540131195 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:22:11 INFO - PROCESS | 1951 | 1461540131201 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:22:11 INFO - PROCESS | 1951 | 1461540131209 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:22:11 INFO - PROCESS | 1951 | 1461540131212 Marionette TRACE conn4 <- [1,518,null,{}] 16:22:11 INFO - PROCESS | 1951 | 1461540131217 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:11 INFO - PROCESS | 1951 | 1461540131352 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:22:11 INFO - PROCESS | 1951 | 1461540131369 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114dd800 == 53 [pid = 1951] [id = 137] 16:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc5143ddc00) [pid = 1951] [serial = 410] [outer = (nil)] 16:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc516dd1800) [pid = 1951] [serial = 411] [outer = 0x7fc5143ddc00] 16:22:11 INFO - PROCESS | 1951 | 1461540131429 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc51a1e5c00) [pid = 1951] [serial = 412] [outer = 0x7fc5143ddc00] 16:22:12 INFO - PROCESS | 1951 | 1461540132256 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1080ms 16:22:12 INFO - PROCESS | 1951 | 1461540132296 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1951 | 1461540132299 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:22:12 INFO - PROCESS | 1951 | 1461540132307 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1951 | 1461540132315 Marionette TRACE conn4 <- [1,522,null,{}] 16:22:12 INFO - PROCESS | 1951 | 1461540132328 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:12 INFO - PROCESS | 1951 | 1461540132467 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:22:12 INFO - PROCESS | 1951 | 1461540132485 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5195cd000 == 54 [pid = 1951] [id = 138] 16:22:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc51c19d000) [pid = 1951] [serial = 413] [outer = (nil)] 16:22:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc51c83a800) [pid = 1951] [serial = 414] [outer = 0x7fc51c19d000] 16:22:12 INFO - PROCESS | 1951 | 1461540132544 Marionette DEBUG loaded listener.js 16:22:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc51cc42c00) [pid = 1951] [serial = 415] [outer = 0x7fc51c19d000] 16:22:13 INFO - PROCESS | 1951 | 1461540133341 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:22:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:22:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1092ms 16:22:13 INFO - PROCESS | 1951 | 1461540133400 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:22:13 INFO - PROCESS | 1951 | 1461540133404 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:22:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:22:13 INFO - PROCESS | 1951 | 1461540133409 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:22:13 INFO - PROCESS | 1951 | 1461540133411 Marionette TRACE conn4 <- [1,526,null,{}] 16:22:13 INFO - PROCESS | 1951 | 1461540133423 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:13 INFO - PROCESS | 1951 | 1461540133609 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:22:13 INFO - PROCESS | 1951 | 1461540133626 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cca9800 == 55 [pid = 1951] [id = 139] 16:22:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc511fb2400) [pid = 1951] [serial = 416] [outer = (nil)] 16:22:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc51ccd2400) [pid = 1951] [serial = 417] [outer = 0x7fc511fb2400] 16:22:13 INFO - PROCESS | 1951 | 1461540133688 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc51d961c00) [pid = 1951] [serial = 418] [outer = 0x7fc511fb2400] 16:22:14 INFO - PROCESS | 1951 | 1461540134447 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:22:14 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 16:22:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1085ms 16:22:14 INFO - PROCESS | 1951 | 1461540134494 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1951 | 1461540134497 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:22:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:22:14 INFO - PROCESS | 1951 | 1461540134516 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1951 | 1461540134518 Marionette TRACE conn4 <- [1,530,null,{}] 16:22:14 INFO - PROCESS | 1951 | 1461540134524 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:14 INFO - PROCESS | 1951 | 1461540134700 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:22:14 INFO - PROCESS | 1951 | 1461540134722 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddd2800 == 56 [pid = 1951] [id = 140] 16:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc51eac0800) [pid = 1951] [serial = 419] [outer = (nil)] 16:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc51ee26000) [pid = 1951] [serial = 420] [outer = 0x7fc51eac0800] 16:22:14 INFO - PROCESS | 1951 | 1461540134794 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc524424c00) [pid = 1951] [serial = 421] [outer = 0x7fc51eac0800] 16:22:15 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc51255b000) [pid = 1951] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:22:15 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc51e007000) [pid = 1951] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:22:15 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc5143d7c00) [pid = 1951] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:22:15 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc513df2000) [pid = 1951] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:22:15 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc513df2c00) [pid = 1951] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:22:15 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc5143de000) [pid = 1951] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:22:15 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc51255bc00) [pid = 1951] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:22:15 INFO - PROCESS | 1951 | 1461540135747 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:22:15 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 16:22:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:22:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:22:15 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 16:22:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:22:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:22:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:22:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1291ms 16:22:15 INFO - PROCESS | 1951 | 1461540135797 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:22:15 INFO - PROCESS | 1951 | 1461540135800 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:22:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:22:15 INFO - PROCESS | 1951 | 1461540135806 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1951 | 1461540135808 Marionette TRACE conn4 <- [1,534,null,{}] 16:22:15 INFO - PROCESS | 1951 | 1461540135824 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:15 INFO - PROCESS | 1951 | 1461540135967 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:22:16 INFO - PROCESS | 1951 | 1461540136079 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5235d7000 == 57 [pid = 1951] [id = 141] 16:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc50c328c00) [pid = 1951] [serial = 422] [outer = (nil)] 16:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc513df2c00) [pid = 1951] [serial = 423] [outer = 0x7fc50c328c00] 16:22:16 INFO - PROCESS | 1951 | 1461540136137 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc524424000) [pid = 1951] [serial = 424] [outer = 0x7fc50c328c00] 16:22:16 INFO - PROCESS | 1951 | 1461540136733 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:22:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 941ms 16:22:16 INFO - PROCESS | 1951 | 1461540136770 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1951 | 1461540136772 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:22:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:22:16 INFO - PROCESS | 1951 | 1461540136779 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1951 | 1461540136781 Marionette TRACE conn4 <- [1,538,null,{}] 16:22:16 INFO - PROCESS | 1951 | 1461540136786 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:16 INFO - PROCESS | 1951 | 1461540136929 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:22:17 INFO - PROCESS | 1951 | 1461540137053 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b702800 == 58 [pid = 1951] [id = 142] 16:22:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc50c325c00) [pid = 1951] [serial = 425] [outer = (nil)] 16:22:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc513679800) [pid = 1951] [serial = 426] [outer = 0x7fc50c325c00] 16:22:17 INFO - PROCESS | 1951 | 1461540137134 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc52f06cc00) [pid = 1951] [serial = 427] [outer = 0x7fc50c325c00] 16:22:17 INFO - PROCESS | 1951 | 1461540137984 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:22:18 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. 16:22:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1226ms 16:22:18 INFO - PROCESS | 1951 | 1461540138034 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 1951 | 1461540138041 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:22:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:22:18 INFO - PROCESS | 1951 | 1461540138051 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1951 | 1461540138055 Marionette TRACE conn4 <- [1,542,null,{}] 16:22:18 INFO - PROCESS | 1951 | 1461540138063 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:18 INFO - PROCESS | 1951 | 1461540138226 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:22:18 INFO - PROCESS | 1951 | 1461540138382 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51441f800 == 59 [pid = 1951] [id = 143] 16:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc510de4800) [pid = 1951] [serial = 428] [outer = (nil)] 16:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc511fc1400) [pid = 1951] [serial = 429] [outer = 0x7fc510de4800] 16:22:18 INFO - PROCESS | 1951 | 1461540138456 Marionette DEBUG loaded listener.js 16:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc513673c00) [pid = 1951] [serial = 430] [outer = 0x7fc510de4800] 16:22:19 INFO - PROCESS | 1951 | 1461540139426 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:22:19 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. 16:22:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1430ms 16:22:19 INFO - PROCESS | 1951 | 1461540139498 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1951 | 1461540139506 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:22:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:22:19 INFO - PROCESS | 1951 | 1461540139517 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1951 | 1461540139521 Marionette TRACE conn4 <- [1,546,null,{}] 16:22:19 INFO - PROCESS | 1951 | 1461540139527 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:19 INFO - PROCESS | 1951 | 1461540139713 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:22:19 INFO - PROCESS | 1951 | 1461540139858 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ed5c000 == 60 [pid = 1951] [id = 144] 16:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc510de5400) [pid = 1951] [serial = 431] [outer = (nil)] 16:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc513df9400) [pid = 1951] [serial = 432] [outer = 0x7fc510de5400] 16:22:19 INFO - PROCESS | 1951 | 1461540139932 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc5143ea000) [pid = 1951] [serial = 433] [outer = 0x7fc510de5400] 16:22:20 INFO - PROCESS | 1951 | 1461540140761 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:22:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:22:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1328ms 16:22:20 INFO - PROCESS | 1951 | 1461540140846 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:22:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:22:20 INFO - PROCESS | 1951 | 1461540140850 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:22:20 INFO - PROCESS | 1951 | 1461540140856 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:22:20 INFO - PROCESS | 1951 | 1461540140862 Marionette TRACE conn4 <- [1,550,null,{}] 16:22:20 INFO - PROCESS | 1951 | 1461540140877 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:21 INFO - PROCESS | 1951 | 1461540141115 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:22:21 INFO - PROCESS | 1951 | 1461540141226 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53205b000 == 61 [pid = 1951] [id = 145] 16:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc5143e7400) [pid = 1951] [serial = 434] [outer = (nil)] 16:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc514651c00) [pid = 1951] [serial = 435] [outer = 0x7fc5143e7400] 16:22:21 INFO - PROCESS | 1951 | 1461540141303 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc51c08b000) [pid = 1951] [serial = 436] [outer = 0x7fc5143e7400] 16:22:22 INFO - PROCESS | 1951 | 1461540142103 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:22:22 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. 16:22:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1287ms 16:22:22 INFO - PROCESS | 1951 | 1461540142156 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1951 | 1461540142160 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:22:22 INFO - PROCESS | 1951 | 1461540142168 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1951 | 1461540142171 Marionette TRACE conn4 <- [1,554,null,{}] 16:22:22 INFO - PROCESS | 1951 | 1461540142176 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:22 INFO - PROCESS | 1951 | 1461540142338 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:22:22 INFO - PROCESS | 1951 | 1461540142493 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dcb5800 == 62 [pid = 1951] [id = 146] 16:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc5143eb000) [pid = 1951] [serial = 437] [outer = (nil)] 16:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc51c83f400) [pid = 1951] [serial = 438] [outer = 0x7fc5143eb000] 16:22:22 INFO - PROCESS | 1951 | 1461540142564 Marionette DEBUG loaded listener.js 16:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc51df71000) [pid = 1951] [serial = 439] [outer = 0x7fc5143eb000] 16:22:23 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:23 INFO - PROCESS | 1951 | 1461540143412 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1281ms 16:22:23 INFO - PROCESS | 1951 | 1461540143449 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:22:23 INFO - PROCESS | 1951 | 1461540143453 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:22:23 INFO - PROCESS | 1951 | 1461540143459 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:22:23 INFO - PROCESS | 1951 | 1461540143462 Marionette TRACE conn4 <- [1,558,null,{}] 16:22:23 INFO - PROCESS | 1951 | 1461540143467 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:23 INFO - PROCESS | 1951 | 1461540143617 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:22:23 INFO - PROCESS | 1951 | 1461540143772 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dcce800 == 63 [pid = 1951] [id = 147] 16:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc50db93800) [pid = 1951] [serial = 440] [outer = (nil)] 16:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc5201fc800) [pid = 1951] [serial = 441] [outer = 0x7fc50db93800] 16:22:23 INFO - PROCESS | 1951 | 1461540143845 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc529431000) [pid = 1951] [serial = 442] [outer = 0x7fc50db93800] 16:22:24 INFO - PROCESS | 1951 | 1461540144692 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1278ms 16:22:24 INFO - PROCESS | 1951 | 1461540144738 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1951 | 1461540144741 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:22:24 INFO - PROCESS | 1951 | 1461540144747 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1951 | 1461540144749 Marionette TRACE conn4 <- [1,562,null,{}] 16:22:24 INFO - PROCESS | 1951 | 1461540144755 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:24 INFO - PROCESS | 1951 | 1461540144933 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:22:25 INFO - PROCESS | 1951 | 1461540145356 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b110800 == 64 [pid = 1951] [id = 148] 16:22:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc52f2c0400) [pid = 1951] [serial = 443] [outer = (nil)] 16:22:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc52f33d800) [pid = 1951] [serial = 444] [outer = 0x7fc52f2c0400] 16:22:25 INFO - PROCESS | 1951 | 1461540145559 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc52f58f800) [pid = 1951] [serial = 445] [outer = 0x7fc52f2c0400] 16:22:26 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:26 INFO - PROCESS | 1951 | 1461540146397 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1682ms 16:22:26 INFO - PROCESS | 1951 | 1461540146430 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:22:26 INFO - PROCESS | 1951 | 1461540146433 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:22:26 INFO - PROCESS | 1951 | 1461540146440 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:22:26 INFO - PROCESS | 1951 | 1461540146442 Marionette TRACE conn4 <- [1,566,null,{}] 16:22:26 INFO - PROCESS | 1951 | 1461540146448 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:26 INFO - PROCESS | 1951 | 1461540146642 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:22:26 INFO - PROCESS | 1951 | 1461540146815 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cadf800 == 65 [pid = 1951] [id = 149] 16:22:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc50b293800) [pid = 1951] [serial = 446] [outer = (nil)] 16:22:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc50b29b400) [pid = 1951] [serial = 447] [outer = 0x7fc50b293800] 16:22:26 INFO - PROCESS | 1951 | 1461540146885 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc50b2a0400) [pid = 1951] [serial = 448] [outer = 0x7fc50b293800] 16:22:27 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:27 INFO - PROCESS | 1951 | 1461540147660 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1277ms 16:22:27 INFO - PROCESS | 1951 | 1461540147717 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1951 | 1461540147721 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:22:27 INFO - PROCESS | 1951 | 1461540147726 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1951 | 1461540147729 Marionette TRACE conn4 <- [1,570,null,{}] 16:22:27 INFO - PROCESS | 1951 | 1461540147734 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:27 INFO - PROCESS | 1951 | 1461540147882 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:22:28 INFO - PROCESS | 1951 | 1461540148040 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f57800 == 66 [pid = 1951] [id = 150] 16:22:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc50a4e7000) [pid = 1951] [serial = 449] [outer = (nil)] 16:22:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50a4ecc00) [pid = 1951] [serial = 450] [outer = 0x7fc50a4e7000] 16:22:28 INFO - PROCESS | 1951 | 1461540148112 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc50a4f1000) [pid = 1951] [serial = 451] [outer = 0x7fc50a4e7000] 16:22:28 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:28 INFO - PROCESS | 1951 | 1461540148971 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1291ms 16:22:29 INFO - PROCESS | 1951 | 1461540149019 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:22:29 INFO - PROCESS | 1951 | 1461540149022 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:22:29 INFO - PROCESS | 1951 | 1461540149028 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1951 | 1461540149030 Marionette TRACE conn4 <- [1,574,null,{}] 16:22:29 INFO - PROCESS | 1951 | 1461540149036 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:29 INFO - PROCESS | 1951 | 1461540149184 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:22:29 INFO - PROCESS | 1951 | 1461540149344 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acbd800 == 67 [pid = 1951] [id = 151] 16:22:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc50a4e7c00) [pid = 1951] [serial = 452] [outer = (nil)] 16:22:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50adee400) [pid = 1951] [serial = 453] [outer = 0x7fc50a4e7c00] 16:22:29 INFO - PROCESS | 1951 | 1461540149415 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc50adf2400) [pid = 1951] [serial = 454] [outer = 0x7fc50a4e7c00] 16:22:30 INFO - PROCESS | 1951 | 1461540150293 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1330ms 16:22:30 INFO - PROCESS | 1951 | 1461540150360 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1951 | 1461540150363 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:22:30 INFO - PROCESS | 1951 | 1461540150369 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1951 | 1461540150371 Marionette TRACE conn4 <- [1,578,null,{}] 16:22:30 INFO - PROCESS | 1951 | 1461540150377 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:30 INFO - PROCESS | 1951 | 1461540150536 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:22:30 INFO - PROCESS | 1951 | 1461540150688 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acd9800 == 68 [pid = 1951] [id = 152] 16:22:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc50adec800) [pid = 1951] [serial = 455] [outer = (nil)] 16:22:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc50afdf400) [pid = 1951] [serial = 456] [outer = 0x7fc50adec800] 16:22:30 INFO - PROCESS | 1951 | 1461540150759 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc50afe4400) [pid = 1951] [serial = 457] [outer = 0x7fc50adec800] 16:22:31 INFO - PROCESS | 1951 | 1461540151872 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1531ms 16:22:31 INFO - PROCESS | 1951 | 1461540151916 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:22:31 INFO - PROCESS | 1951 | 1461540151922 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:22:31 INFO - PROCESS | 1951 | 1461540151930 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1951 | 1461540151934 Marionette TRACE conn4 <- [1,582,null,{}] 16:22:31 INFO - PROCESS | 1951 | 1461540151941 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:32 INFO - PROCESS | 1951 | 1461540152090 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:22:32 INFO - PROCESS | 1951 | 1461540152285 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bec000 == 69 [pid = 1951] [id = 153] 16:22:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc50b29dc00) [pid = 1951] [serial = 458] [outer = (nil)] 16:22:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc50c322c00) [pid = 1951] [serial = 459] [outer = 0x7fc50b29dc00] 16:22:32 INFO - PROCESS | 1951 | 1461540152350 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc50c32a000) [pid = 1951] [serial = 460] [outer = 0x7fc50b29dc00] 16:22:33 INFO - PROCESS | 1951 | 1461540153166 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:22:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc50c322800) [pid = 1951] [serial = 461] [outer = 0x7fc5139a3c00] 16:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1332ms 16:22:33 INFO - PROCESS | 1951 | 1461540153288 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:22:33 INFO - PROCESS | 1951 | 1461540153295 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:22:33 INFO - PROCESS | 1951 | 1461540153397 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:22:33 INFO - PROCESS | 1951 | 1461540153401 Marionette TRACE conn4 <- [1,586,null,{}] 16:22:33 INFO - PROCESS | 1951 | 1461540153410 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:33 INFO - PROCESS | 1951 | 1461540153554 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:22:33 INFO - PROCESS | 1951 | 1461540153737 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513269000 == 70 [pid = 1951] [id = 154] 16:22:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc510c17000) [pid = 1951] [serial = 462] [outer = (nil)] 16:22:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc510c1f400) [pid = 1951] [serial = 463] [outer = 0x7fc510c17000] 16:22:33 INFO - PROCESS | 1951 | 1461540153866 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc510de8800) [pid = 1951] [serial = 464] [outer = 0x7fc510c17000] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5235d7000 == 69 [pid = 1951] [id = 141] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddd2800 == 68 [pid = 1951] [id = 140] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cca9800 == 67 [pid = 1951] [id = 139] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc52f2b6400) [pid = 1951] [serial = 381] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5195cd000 == 66 [pid = 1951] [id = 138] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5114dd800 == 65 [pid = 1951] [id = 137] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51364a800 == 64 [pid = 1951] [id = 136] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5132a1000 == 63 [pid = 1951] [id = 135] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdda800 == 62 [pid = 1951] [id = 132] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514431000 == 61 [pid = 1951] [id = 131] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc533b87000 == 60 [pid = 1951] [id = 130] 16:22:34 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51dddd800 == 59 [pid = 1951] [id = 129] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513662000 == 58 [pid = 1951] [id = 128] 16:22:34 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52ef5e800 == 57 [pid = 1951] [id = 127] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc52f06f800) [pid = 1951] [serial = 379] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc52d10dc00) [pid = 1951] [serial = 376] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc51d4ba000) [pid = 1951] [serial = 370] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc512565c00) [pid = 1951] [serial = 372] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc52a7e8800) [pid = 1951] [serial = 375] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc514656c00) [pid = 1951] [serial = 363] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc5154e6000) [pid = 1951] [serial = 364] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc51c83dc00) [pid = 1951] [serial = 373] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc516ee8c00) [pid = 1951] [serial = 345] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc5143d9000) [pid = 1951] [serial = 361] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc513df5c00) [pid = 1951] [serial = 360] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc517178000) [pid = 1951] [serial = 357] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc51367fc00) [pid = 1951] [serial = 342] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc51c19ac00) [pid = 1951] [serial = 366] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc51c837000) [pid = 1951] [serial = 367] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc51cc45400) [pid = 1951] [serial = 348] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc51cc48000) [pid = 1951] [serial = 369] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc51e394c00) [pid = 1951] [serial = 351] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc52356b400) [pid = 1951] [serial = 354] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc52d111000) [pid = 1951] [serial = 378] [outer = (nil)] [url = about:blank] 16:22:34 INFO - PROCESS | 1951 | 1461540154703 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1422ms 16:22:34 INFO - PROCESS | 1951 | 1461540154742 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1951 | 1461540154745 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:22:34 INFO - PROCESS | 1951 | 1461540154751 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1951 | 1461540154757 Marionette TRACE conn4 <- [1,590,null,{}] 16:22:34 INFO - PROCESS | 1951 | 1461540154771 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:34 INFO - PROCESS | 1951 | 1461540154919 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:22:34 INFO - PROCESS | 1951 | 1461540154941 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5145ca800 == 58 [pid = 1951] [id = 155] 16:22:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc51255ec00) [pid = 1951] [serial = 465] [outer = (nil)] 16:22:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc513671400) [pid = 1951] [serial = 466] [outer = 0x7fc51255ec00] 16:22:35 INFO - PROCESS | 1951 | 1461540155005 Marionette DEBUG loaded listener.js 16:22:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc513df0800) [pid = 1951] [serial = 467] [outer = 0x7fc51255ec00] 16:22:35 INFO - PROCESS | 1951 | 1461540155746 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1039ms 16:22:35 INFO - PROCESS | 1951 | 1461540155791 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1951 | 1461540155795 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:22:35 INFO - PROCESS | 1951 | 1461540155800 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1951 | 1461540155802 Marionette TRACE conn4 <- [1,594,null,{}] 16:22:35 INFO - PROCESS | 1951 | 1461540155808 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:35 INFO - PROCESS | 1951 | 1461540155949 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:22:35 INFO - PROCESS | 1951 | 1461540155968 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b2ab800 == 59 [pid = 1951] [id = 156] 16:22:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc510c17400) [pid = 1951] [serial = 468] [outer = (nil)] 16:22:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc5143e8800) [pid = 1951] [serial = 469] [outer = 0x7fc510c17400] 16:22:36 INFO - PROCESS | 1951 | 1461540156028 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc5143ed000) [pid = 1951] [serial = 470] [outer = 0x7fc510c17400] 16:22:37 INFO - PROCESS | 1951 | 1461540157113 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1336ms 16:22:37 INFO - PROCESS | 1951 | 1461540157141 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:22:37 INFO - PROCESS | 1951 | 1461540157145 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:22:37 INFO - PROCESS | 1951 | 1461540157150 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1951 | 1461540157153 Marionette TRACE conn4 <- [1,598,null,{}] 16:22:37 INFO - PROCESS | 1951 | 1461540157158 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:37 INFO - PROCESS | 1951 | 1461540157393 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:22:37 INFO - PROCESS | 1951 | 1461540157420 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cad9800 == 60 [pid = 1951] [id = 157] 16:22:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50a4ea800) [pid = 1951] [serial = 471] [outer = (nil)] 16:22:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc51464e800) [pid = 1951] [serial = 472] [outer = 0x7fc50a4ea800] 16:22:37 INFO - PROCESS | 1951 | 1461540157484 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc5156c2800) [pid = 1951] [serial = 473] [outer = 0x7fc50a4ea800] 16:22:38 INFO - PROCESS | 1951 | 1461540158540 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1435ms 16:22:38 INFO - PROCESS | 1951 | 1461540158585 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1951 | 1461540158588 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:22:38 INFO - PROCESS | 1951 | 1461540158593 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1951 | 1461540158595 Marionette TRACE conn4 <- [1,602,null,{}] 16:22:38 INFO - PROCESS | 1951 | 1461540158601 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:38 INFO - PROCESS | 1951 | 1461540158981 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc51eac0800) [pid = 1951] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc5143ddc00) [pid = 1951] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc50c5d4000) [pid = 1951] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc51399ec00) [pid = 1951] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc50c328c00) [pid = 1951] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc511fb2400) [pid = 1951] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc51c19d000) [pid = 1951] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc51cc48400) [pid = 1951] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:22:39 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc511fb2800) [pid = 1951] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:22:39 INFO - PROCESS | 1951 | 1461540159117 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c21800 == 61 [pid = 1951] [id = 158] 16:22:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc511fb2800) [pid = 1951] [serial = 474] [outer = (nil)] 16:22:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc5143d2400) [pid = 1951] [serial = 475] [outer = 0x7fc511fb2800] 16:22:39 INFO - PROCESS | 1951 | 1461540159180 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc51bfdd400) [pid = 1951] [serial = 476] [outer = 0x7fc511fb2800] 16:22:39 INFO - PROCESS | 1951 | 1461540159795 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1226ms 16:22:39 INFO - PROCESS | 1951 | 1461540159821 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1951 | 1461540159823 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:22:39 INFO - PROCESS | 1951 | 1461540159829 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1951 | 1461540159831 Marionette TRACE conn4 <- [1,606,null,{}] 16:22:39 INFO - PROCESS | 1951 | 1461540159836 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:40 INFO - PROCESS | 1951 | 1461540160016 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:22:40 INFO - PROCESS | 1951 | 1461540160038 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a562000 == 62 [pid = 1951] [id = 159] 16:22:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc5143e1800) [pid = 1951] [serial = 477] [outer = (nil)] 16:22:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc51cc48400) [pid = 1951] [serial = 478] [outer = 0x7fc5143e1800] 16:22:40 INFO - PROCESS | 1951 | 1461540160098 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc51d4c7c00) [pid = 1951] [serial = 479] [outer = 0x7fc5143e1800] 16:22:40 INFO - PROCESS | 1951 | 1461540160830 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1026ms 16:22:40 INFO - PROCESS | 1951 | 1461540160856 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 1951 | 1461540160860 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:22:40 INFO - PROCESS | 1951 | 1461540160866 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1951 | 1461540160869 Marionette TRACE conn4 <- [1,610,null,{}] 16:22:40 INFO - PROCESS | 1951 | 1461540160876 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:41 INFO - PROCESS | 1951 | 1461540161173 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:22:41 INFO - PROCESS | 1951 | 1461540161337 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdda000 == 63 [pid = 1951] [id = 160] 16:22:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50a4ea400) [pid = 1951] [serial = 480] [outer = (nil)] 16:22:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc50adef800) [pid = 1951] [serial = 481] [outer = 0x7fc50a4ea400] 16:22:41 INFO - PROCESS | 1951 | 1461540161415 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc50afea400) [pid = 1951] [serial = 482] [outer = 0x7fc50a4ea400] 16:22:42 INFO - PROCESS | 1951 | 1461540162312 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:22:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1483ms 16:22:42 INFO - PROCESS | 1951 | 1461540162350 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1951 | 1461540162354 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:22:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:22:42 INFO - PROCESS | 1951 | 1461540162363 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1951 | 1461540162369 Marionette TRACE conn4 <- [1,614,null,{}] 16:22:42 INFO - PROCESS | 1951 | 1461540162376 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:42 INFO - PROCESS | 1951 | 1461540162536 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:22:42 INFO - PROCESS | 1951 | 1461540162709 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514518000 == 64 [pid = 1951] [id = 161] 16:22:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50c32b400) [pid = 1951] [serial = 483] [outer = (nil)] 16:22:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc510c1bc00) [pid = 1951] [serial = 484] [outer = 0x7fc50c32b400] 16:22:42 INFO - PROCESS | 1951 | 1461540162784 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc510deb000) [pid = 1951] [serial = 485] [outer = 0x7fc50c32b400] 16:22:43 INFO - PROCESS | 1951 | 1461540163701 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:22:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1385ms 16:22:43 INFO - PROCESS | 1951 | 1461540163748 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:22:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:22:43 INFO - PROCESS | 1951 | 1461540163753 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:22:43 INFO - PROCESS | 1951 | 1461540163759 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1951 | 1461540163763 Marionette TRACE conn4 <- [1,618,null,{}] 16:22:43 INFO - PROCESS | 1951 | 1461540163768 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:43 INFO - PROCESS | 1951 | 1461540163925 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:22:44 INFO - PROCESS | 1951 | 1461540164092 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b711000 == 65 [pid = 1951] [id = 162] 16:22:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc512560400) [pid = 1951] [serial = 486] [outer = (nil)] 16:22:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc513df3400) [pid = 1951] [serial = 487] [outer = 0x7fc512560400] 16:22:44 INFO - PROCESS | 1951 | 1461540164167 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc5143eec00) [pid = 1951] [serial = 488] [outer = 0x7fc512560400] 16:22:45 INFO - PROCESS | 1951 | 1461540165010 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:22:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:22:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1279ms 16:22:45 INFO - PROCESS | 1951 | 1461540165052 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 1951 | 1461540165059 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:22:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:22:45 INFO - PROCESS | 1951 | 1461540165075 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1951 | 1461540165082 Marionette TRACE conn4 <- [1,622,null,{}] 16:22:45 INFO - PROCESS | 1951 | 1461540165087 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:45 INFO - PROCESS | 1951 | 1461540165252 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:22:45 INFO - PROCESS | 1951 | 1461540165406 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5339c6800 == 66 [pid = 1951] [id = 163] 16:22:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc51255b000) [pid = 1951] [serial = 489] [outer = (nil)] 16:22:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc51c4a9400) [pid = 1951] [serial = 490] [outer = 0x7fc51255b000] 16:22:45 INFO - PROCESS | 1951 | 1461540165477 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc51cd40c00) [pid = 1951] [serial = 491] [outer = 0x7fc51255b000] 16:22:46 INFO - PROCESS | 1951 | 1461540166323 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:22:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1293ms 16:22:46 INFO - PROCESS | 1951 | 1461540166363 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:22:46 INFO - PROCESS | 1951 | 1461540166366 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:22:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:22:46 INFO - PROCESS | 1951 | 1461540166372 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1951 | 1461540166374 Marionette TRACE conn4 <- [1,626,null,{}] 16:22:46 INFO - PROCESS | 1951 | 1461540166380 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:46 INFO - PROCESS | 1951 | 1461540166530 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:22:46 INFO - PROCESS | 1951 | 1461540166703 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd28800 == 67 [pid = 1951] [id = 164] 16:22:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50b275400) [pid = 1951] [serial = 492] [outer = (nil)] 16:22:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc50b27e800) [pid = 1951] [serial = 493] [outer = 0x7fc50b275400] 16:22:46 INFO - PROCESS | 1951 | 1461540166776 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc512563400) [pid = 1951] [serial = 494] [outer = 0x7fc50b275400] 16:22:47 INFO - PROCESS | 1951 | 1461540167620 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1294ms 16:22:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:22:47 INFO - PROCESS | 1951 | 1461540167694 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1951 | 1461540167697 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:22:47 INFO - PROCESS | 1951 | 1461540167703 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1951 | 1461540167706 Marionette TRACE conn4 <- [1,630,null,{}] 16:22:47 INFO - PROCESS | 1951 | 1461540167711 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:47 INFO - PROCESS | 1951 | 1461540167872 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:22:48 INFO - PROCESS | 1951 | 1461540168032 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a433800 == 68 [pid = 1951] [id = 165] 16:22:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc51edf7400) [pid = 1951] [serial = 495] [outer = (nil)] 16:22:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc5203b0000) [pid = 1951] [serial = 496] [outer = 0x7fc51edf7400] 16:22:48 INFO - PROCESS | 1951 | 1461540168115 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc52d10dc00) [pid = 1951] [serial = 497] [outer = 0x7fc51edf7400] 16:22:48 INFO - PROCESS | 1951 | 1461540168963 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:22:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1290ms 16:22:48 INFO - PROCESS | 1951 | 1461540168992 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:22:48 INFO - PROCESS | 1951 | 1461540168996 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:22:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:22:49 INFO - PROCESS | 1951 | 1461540169002 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1951 | 1461540169005 Marionette TRACE conn4 <- [1,634,null,{}] 16:22:49 INFO - PROCESS | 1951 | 1461540169010 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:49 INFO - PROCESS | 1951 | 1461540169162 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:22:49 INFO - PROCESS | 1951 | 1461540169323 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a1d1000 == 69 [pid = 1951] [id = 166] 16:22:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc50a443400) [pid = 1951] [serial = 498] [outer = (nil)] 16:22:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc50a44fc00) [pid = 1951] [serial = 499] [outer = 0x7fc50a443400] 16:22:49 INFO - PROCESS | 1951 | 1461540169392 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc52d111000) [pid = 1951] [serial = 500] [outer = 0x7fc50a443400] 16:22:49 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:50 INFO - PROCESS | 1951 | 1461540170267 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:22:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1335ms 16:22:50 INFO - PROCESS | 1951 | 1461540170337 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1951 | 1461540170341 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:22:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:22:50 INFO - PROCESS | 1951 | 1461540170346 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1951 | 1461540170349 Marionette TRACE conn4 <- [1,638,null,{}] 16:22:50 INFO - PROCESS | 1951 | 1461540170354 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:50 INFO - PROCESS | 1951 | 1461540170506 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:22:50 INFO - PROCESS | 1951 | 1461540170663 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114d5800 == 70 [pid = 1951] [id = 167] 16:22:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc50a3d5400) [pid = 1951] [serial = 501] [outer = (nil)] 16:22:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc50a3de000) [pid = 1951] [serial = 502] [outer = 0x7fc50a3d5400] 16:22:50 INFO - PROCESS | 1951 | 1461540170738 Marionette DEBUG loaded listener.js 16:22:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc50a3e3000) [pid = 1951] [serial = 503] [outer = 0x7fc50a3d5400] 16:22:51 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:51 INFO - PROCESS | 1951 | 1461540171518 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:22:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1231ms 16:22:51 INFO - PROCESS | 1951 | 1461540171578 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1951 | 1461540171582 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:22:51 INFO - PROCESS | 1951 | 1461540171587 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1951 | 1461540171589 Marionette TRACE conn4 <- [1,642,null,{}] 16:22:51 INFO - PROCESS | 1951 | 1461540171595 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:51 INFO - PROCESS | 1951 | 1461540171765 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:22:51 INFO - PROCESS | 1951 | 1461540171927 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae93000 == 71 [pid = 1951] [id = 168] 16:22:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc508cdcc00) [pid = 1951] [serial = 504] [outer = (nil)] 16:22:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc508ce2400) [pid = 1951] [serial = 505] [outer = 0x7fc508cdcc00] 16:22:52 INFO - PROCESS | 1951 | 1461540171996 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc508ce7800) [pid = 1951] [serial = 506] [outer = 0x7fc508cdcc00] 16:22:52 INFO - PROCESS | 1951 | 1461540172823 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:22:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:22:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1284ms 16:22:52 INFO - PROCESS | 1951 | 1461540172872 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 1951 | 1461540172875 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:22:52 INFO - PROCESS | 1951 | 1461540172881 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1951 | 1461540172889 Marionette TRACE conn4 <- [1,646,null,{}] 16:22:52 INFO - PROCESS | 1951 | 1461540172893 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:53 INFO - PROCESS | 1951 | 1461540173063 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:22:53 INFO - PROCESS | 1951 | 1461540173223 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c03000 == 72 [pid = 1951] [id = 169] 16:22:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc508cdac00) [pid = 1951] [serial = 507] [outer = (nil)] 16:22:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc50a3e3c00) [pid = 1951] [serial = 508] [outer = 0x7fc508cdac00] 16:22:53 INFO - PROCESS | 1951 | 1461540173295 Marionette DEBUG loaded listener.js 16:22:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc50afe1800) [pid = 1951] [serial = 509] [outer = 0x7fc508cdac00] 16:22:54 INFO - PROCESS | 1951 | 1461540174093 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1285ms 16:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:22:54 INFO - PROCESS | 1951 | 1461540174167 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 1951 | 1461540174169 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:22:54 INFO - PROCESS | 1951 | 1461540174175 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1951 | 1461540174178 Marionette TRACE conn4 <- [1,650,null,{}] 16:22:54 INFO - PROCESS | 1951 | 1461540174183 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:54 INFO - PROCESS | 1951 | 1461540174633 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:22:54 INFO - PROCESS | 1951 | 1461540174874 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd18800 == 73 [pid = 1951] [id = 170] 16:22:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc50a452000) [pid = 1951] [serial = 510] [outer = (nil)] 16:22:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc50adea800) [pid = 1951] [serial = 511] [outer = 0x7fc50a452000] 16:22:54 INFO - PROCESS | 1951 | 1461540174941 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc50afe8800) [pid = 1951] [serial = 512] [outer = 0x7fc50a452000] 16:22:55 INFO - PROCESS | 1951 | 1461540175721 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1582ms 16:22:55 INFO - PROCESS | 1951 | 1461540175759 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1951 | 1461540175764 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:22:55 INFO - PROCESS | 1951 | 1461540175771 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1951 | 1461540175777 Marionette TRACE conn4 <- [1,654,null,{}] 16:22:55 INFO - PROCESS | 1951 | 1461540175783 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:55 INFO - PROCESS | 1951 | 1461540175933 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:22:56 INFO - PROCESS | 1951 | 1461540176139 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dcbb800 == 74 [pid = 1951] [id = 171] 16:22:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc50a4f0400) [pid = 1951] [serial = 513] [outer = (nil)] 16:22:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc50afe3000) [pid = 1951] [serial = 514] [outer = 0x7fc50a4f0400] 16:22:56 INFO - PROCESS | 1951 | 1461540176271 Marionette DEBUG loaded listener.js 16:22:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc50bd3a800) [pid = 1951] [serial = 515] [outer = 0x7fc50a4f0400] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a562000 == 73 [pid = 1951] [id = 159] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513c21800 == 72 [pid = 1951] [id = 158] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cad9800 == 71 [pid = 1951] [id = 157] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc513679800) [pid = 1951] [serial = 426] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc50c5d4800) [pid = 1951] [serial = 402] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc51df70400) [pid = 1951] [serial = 390] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc52f2b4400) [pid = 1951] [serial = 399] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc5141ed000) [pid = 1951] [serial = 384] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc51b6ce400) [pid = 1951] [serial = 387] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc52b726000) [pid = 1951] [serial = 396] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc510decc00) [pid = 1951] [serial = 393] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b2ab800 == 70 [pid = 1951] [id = 156] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5145ca800 == 69 [pid = 1951] [id = 155] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513269000 == 68 [pid = 1951] [id = 154] 16:22:57 INFO - PROCESS | 1951 | 1461540177338 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513bec000 == 67 [pid = 1951] [id = 153] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f57800 == 66 [pid = 1951] [id = 150] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cadf800 == 65 [pid = 1951] [id = 149] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b110800 == 64 [pid = 1951] [id = 148] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dcce800 == 63 [pid = 1951] [id = 147] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dcb5800 == 62 [pid = 1951] [id = 146] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc53205b000 == 61 [pid = 1951] [id = 145] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ed5c000 == 60 [pid = 1951] [id = 144] 16:22:57 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51441f800 == 59 [pid = 1951] [id = 143] 16:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1634ms 16:22:57 INFO - PROCESS | 1951 | 1461540177406 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:22:57 INFO - PROCESS | 1951 | 1461540177410 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:22:57 INFO - PROCESS | 1951 | 1461540177416 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:22:57 INFO - PROCESS | 1951 | 1461540177418 Marionette TRACE conn4 <- [1,658,null,{}] 16:22:57 INFO - PROCESS | 1951 | 1461540177424 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:57 INFO - PROCESS | 1951 | 1461540177566 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc51ee26000) [pid = 1951] [serial = 420] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc51a1e5c00) [pid = 1951] [serial = 412] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc510deec00) [pid = 1951] [serial = 405] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc5143db000) [pid = 1951] [serial = 409] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc516dd1800) [pid = 1951] [serial = 411] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc524424000) [pid = 1951] [serial = 424] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc524424c00) [pid = 1951] [serial = 421] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc51ccd2400) [pid = 1951] [serial = 417] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc51c83a800) [pid = 1951] [serial = 414] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc51d961c00) [pid = 1951] [serial = 418] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc513df6800) [pid = 1951] [serial = 408] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc51cc42c00) [pid = 1951] [serial = 415] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc511fdc400) [pid = 1951] [serial = 406] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc52ef75800) [pid = 1951] [serial = 298] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc513df2c00) [pid = 1951] [serial = 423] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc513678000) [pid = 1951] [serial = 340] [outer = (nil)] [url = about:blank] 16:22:57 INFO - PROCESS | 1951 | 1461540177790 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdde000 == 60 [pid = 1951] [id = 172] 16:22:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50bd3d800) [pid = 1951] [serial = 516] [outer = (nil)] 16:22:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc50c5d3000) [pid = 1951] [serial = 517] [outer = 0x7fc50bd3d800] 16:22:57 INFO - PROCESS | 1951 | 1461540177873 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc50db9d800) [pid = 1951] [serial = 518] [outer = 0x7fc50bd3d800] 16:22:58 INFO - PROCESS | 1951 | 1461540178501 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1136ms 16:22:58 INFO - PROCESS | 1951 | 1461540178552 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1951 | 1461540178556 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:22:58 INFO - PROCESS | 1951 | 1461540178572 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1951 | 1461540178579 Marionette TRACE conn4 <- [1,662,null,{}] 16:22:58 INFO - PROCESS | 1951 | 1461540178584 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:58 INFO - PROCESS | 1951 | 1461540178771 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:22:58 INFO - PROCESS | 1951 | 1461540178788 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513642800 == 61 [pid = 1951] [id = 173] 16:22:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc50adf0c00) [pid = 1951] [serial = 519] [outer = (nil)] 16:22:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc510c1c800) [pid = 1951] [serial = 520] [outer = 0x7fc50adf0c00] 16:22:58 INFO - PROCESS | 1951 | 1461540178847 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc511fd5800) [pid = 1951] [serial = 521] [outer = 0x7fc50adf0c00] 16:22:59 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:22:59 INFO - PROCESS | 1951 | 1461540179564 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1046ms 16:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:22:59 INFO - PROCESS | 1951 | 1461540179614 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 1951 | 1461540179616 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:22:59 INFO - PROCESS | 1951 | 1461540179620 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1951 | 1461540179634 Marionette TRACE conn4 <- [1,666,null,{}] 16:22:59 INFO - PROCESS | 1951 | 1461540179668 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:22:59 INFO - PROCESS | 1951 | 1461540179851 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:22:59 INFO - PROCESS | 1951 | 1461540179876 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513e69800 == 62 [pid = 1951] [id = 174] 16:22:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc50c325400) [pid = 1951] [serial = 522] [outer = (nil)] 16:22:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc512564800) [pid = 1951] [serial = 523] [outer = 0x7fc50c325400] 16:22:59 INFO - PROCESS | 1951 | 1461540179934 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc513678000) [pid = 1951] [serial = 524] [outer = 0x7fc50c325400] 16:23:00 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:00 INFO - PROCESS | 1951 | 1461540180691 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1111ms 16:23:00 INFO - PROCESS | 1951 | 1461540180732 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1951 | 1461540180736 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:23:00 INFO - PROCESS | 1951 | 1461540180750 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1951 | 1461540180752 Marionette TRACE conn4 <- [1,670,null,{}] 16:23:00 INFO - PROCESS | 1951 | 1461540180757 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:00 INFO - PROCESS | 1951 | 1461540180938 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:23:00 INFO - PROCESS | 1951 | 1461540180971 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51442c000 == 63 [pid = 1951] [id = 175] 16:23:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc5141eac00) [pid = 1951] [serial = 525] [outer = (nil)] 16:23:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc5143d9800) [pid = 1951] [serial = 526] [outer = 0x7fc5141eac00] 16:23:01 INFO - PROCESS | 1951 | 1461540181041 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc5143ee400) [pid = 1951] [serial = 527] [outer = 0x7fc5141eac00] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc50c325c00) [pid = 1951] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc50b29dc00) [pid = 1951] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc51255ec00) [pid = 1951] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc510c17400) [pid = 1951] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc50a4ea800) [pid = 1951] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc510c17000) [pid = 1951] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc511fb2800) [pid = 1951] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:23:01 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc513df7000) [pid = 1951] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:23:02 INFO - PROCESS | 1951 | 1461540182182 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:23:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1489ms 16:23:02 INFO - PROCESS | 1951 | 1461540182240 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1951 | 1461540182248 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:23:02 INFO - PROCESS | 1951 | 1461540182256 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1951 | 1461540182260 Marionette TRACE conn4 <- [1,674,null,{}] 16:23:02 INFO - PROCESS | 1951 | 1461540182268 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:02 INFO - PROCESS | 1951 | 1461540182582 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:23:02 INFO - PROCESS | 1951 | 1461540182601 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5145e0800 == 64 [pid = 1951] [id = 176] 16:23:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc50b29dc00) [pid = 1951] [serial = 528] [outer = (nil)] 16:23:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc513df7000) [pid = 1951] [serial = 529] [outer = 0x7fc50b29dc00] 16:23:02 INFO - PROCESS | 1951 | 1461540182707 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc5154e6000) [pid = 1951] [serial = 530] [outer = 0x7fc50b29dc00] 16:23:03 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:03 INFO - PROCESS | 1951 | 1461540183607 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:23:03 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 16:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1390ms 16:23:03 INFO - PROCESS | 1951 | 1461540183645 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1951 | 1461540183647 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:23:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:23:03 INFO - PROCESS | 1951 | 1461540183653 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1951 | 1461540183655 Marionette TRACE conn4 <- [1,678,null,{}] 16:23:03 INFO - PROCESS | 1951 | 1461540183669 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:03 INFO - PROCESS | 1951 | 1461540183970 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:23:04 INFO - PROCESS | 1951 | 1461540184128 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b10c000 == 65 [pid = 1951] [id = 177] 16:23:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc508cdd400) [pid = 1951] [serial = 531] [outer = (nil)] 16:23:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc508ce9000) [pid = 1951] [serial = 532] [outer = 0x7fc508cdd400] 16:23:04 INFO - PROCESS | 1951 | 1461540184206 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc50aded000) [pid = 1951] [serial = 533] [outer = 0x7fc508cdd400] 16:23:05 INFO - PROCESS | 1951 | 1461540185110 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1533ms 16:23:05 INFO - PROCESS | 1951 | 1461540185189 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 1951 | 1461540185194 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:23:05 INFO - PROCESS | 1951 | 1461540185201 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1951 | 1461540185207 Marionette TRACE conn4 <- [1,682,null,{}] 16:23:05 INFO - PROCESS | 1951 | 1461540185213 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:05 INFO - PROCESS | 1951 | 1461540185419 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:23:05 INFO - PROCESS | 1951 | 1461540185578 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51325a000 == 66 [pid = 1951] [id = 178] 16:23:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc50adf3400) [pid = 1951] [serial = 534] [outer = (nil)] 16:23:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc50c324400) [pid = 1951] [serial = 535] [outer = 0x7fc50adf3400] 16:23:05 INFO - PROCESS | 1951 | 1461540185657 Marionette DEBUG loaded listener.js 16:23:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc50db99800) [pid = 1951] [serial = 536] [outer = 0x7fc50adf3400] 16:23:06 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:06 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:07 INFO - PROCESS | 1951 | 1461540187100 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:23:07 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) 16:23:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1940ms 16:23:07 INFO - PROCESS | 1951 | 1461540187142 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 1951 | 1461540187147 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:23:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:23:07 INFO - PROCESS | 1951 | 1461540187153 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1951 | 1461540187155 Marionette TRACE conn4 <- [1,686,null,{}] 16:23:07 INFO - PROCESS | 1951 | 1461540187162 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:07 INFO - PROCESS | 1951 | 1461540187326 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:23:07 INFO - PROCESS | 1951 | 1461540187499 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5195c8000 == 67 [pid = 1951] [id = 179] 16:23:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc510c1f800) [pid = 1951] [serial = 537] [outer = (nil)] 16:23:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc513884400) [pid = 1951] [serial = 538] [outer = 0x7fc510c1f800] 16:23:07 INFO - PROCESS | 1951 | 1461540187570 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc5143e9c00) [pid = 1951] [serial = 539] [outer = 0x7fc510c1f800] 16:23:08 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:08 INFO - PROCESS | 1951 | 1461540188887 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:23:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1788ms 16:23:08 INFO - PROCESS | 1951 | 1461540188987 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1951 | 1461540188994 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:23:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:23:09 INFO - PROCESS | 1951 | 1461540189023 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1951 | 1461540189030 Marionette TRACE conn4 <- [1,690,null,{}] 16:23:09 INFO - PROCESS | 1951 | 1461540189036 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:09 INFO - PROCESS | 1951 | 1461540189201 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:23:09 INFO - PROCESS | 1951 | 1461540189358 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51da39000 == 68 [pid = 1951] [id = 180] 16:23:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc510de8400) [pid = 1951] [serial = 540] [outer = (nil)] 16:23:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc516ee8000) [pid = 1951] [serial = 541] [outer = 0x7fc510de8400] 16:23:09 INFO - PROCESS | 1951 | 1461540189429 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc51c191400) [pid = 1951] [serial = 542] [outer = 0x7fc510de8400] 16:23:10 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:10 INFO - PROCESS | 1951 | 1461540190726 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:23:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1743ms 16:23:10 INFO - PROCESS | 1951 | 1461540190784 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1951 | 1461540190787 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:23:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:23:10 INFO - PROCESS | 1951 | 1461540190793 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1951 | 1461540190795 Marionette TRACE conn4 <- [1,694,null,{}] 16:23:10 INFO - PROCESS | 1951 | 1461540190819 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:10 INFO - PROCESS | 1951 | 1461540190974 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:23:11 INFO - PROCESS | 1951 | 1461540191130 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202c0000 == 69 [pid = 1951] [id = 181] 16:23:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc513680000) [pid = 1951] [serial = 543] [outer = (nil)] 16:23:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc51c837000) [pid = 1951] [serial = 544] [outer = 0x7fc513680000] 16:23:11 INFO - PROCESS | 1951 | 1461540191203 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc51cc48800) [pid = 1951] [serial = 545] [outer = 0x7fc513680000] 16:23:12 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:12 INFO - PROCESS | 1951 | 1461540192516 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:23:12 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) 16:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1801ms 16:23:12 INFO - PROCESS | 1951 | 1461540192595 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 1951 | 1461540192599 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:23:12 INFO - PROCESS | 1951 | 1461540192605 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1951 | 1461540192607 Marionette TRACE conn4 <- [1,698,null,{}] 16:23:12 INFO - PROCESS | 1951 | 1461540192613 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:12 INFO - PROCESS | 1951 | 1461540192774 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:23:12 INFO - PROCESS | 1951 | 1461540192936 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a0af000 == 70 [pid = 1951] [id = 182] 16:23:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc51d4c5c00) [pid = 1951] [serial = 546] [outer = (nil)] 16:23:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc51da64400) [pid = 1951] [serial = 547] [outer = 0x7fc51d4c5c00] 16:23:13 INFO - PROCESS | 1951 | 1461540193018 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc520169000) [pid = 1951] [serial = 548] [outer = 0x7fc51d4c5c00] 16:23:14 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:14 INFO - PROCESS | 1951 | 1461540194602 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:23:14 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) 16:23:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2036ms 16:23:14 INFO - PROCESS | 1951 | 1461540194641 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1951 | 1461540194646 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:23:14 INFO - PROCESS | 1951 | 1461540194654 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1951 | 1461540194659 Marionette TRACE conn4 <- [1,702,null,{}] 16:23:14 INFO - PROCESS | 1951 | 1461540194667 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:14 INFO - PROCESS | 1951 | 1461540194819 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:23:14 INFO - PROCESS | 1951 | 1461540194980 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513869000 == 71 [pid = 1951] [id = 183] 16:23:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc50b281400) [pid = 1951] [serial = 549] [outer = (nil)] 16:23:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc50b29b800) [pid = 1951] [serial = 550] [outer = 0x7fc50b281400] 16:23:15 INFO - PROCESS | 1951 | 1461540195049 Marionette DEBUG loaded listener.js 16:23:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc50bd3e800) [pid = 1951] [serial = 551] [outer = 0x7fc50b281400] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5145e0800 == 70 [pid = 1951] [id = 176] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51442c000 == 69 [pid = 1951] [id = 175] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513e69800 == 68 [pid = 1951] [id = 174] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc5201fc800) [pid = 1951] [serial = 441] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc52f33d800) [pid = 1951] [serial = 444] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc50b29b400) [pid = 1951] [serial = 447] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc50a4ecc00) [pid = 1951] [serial = 450] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc50adee400) [pid = 1951] [serial = 453] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc51cc48400) [pid = 1951] [serial = 478] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513642800 == 67 [pid = 1951] [id = 173] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdde000 == 66 [pid = 1951] [id = 172] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dcbb800 == 65 [pid = 1951] [id = 171] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd18800 == 64 [pid = 1951] [id = 170] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5339c6800 == 63 [pid = 1951] [id = 163] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52b711000 == 62 [pid = 1951] [id = 162] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514518000 == 61 [pid = 1951] [id = 161] 16:23:16 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdda000 == 60 [pid = 1951] [id = 160] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc52f2ba400) [pid = 1951] [serial = 382] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc52f06cc00) [pid = 1951] [serial = 427] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc50c32a000) [pid = 1951] [serial = 460] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc50c322c00) [pid = 1951] [serial = 459] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc50afdf400) [pid = 1951] [serial = 456] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc511fc1400) [pid = 1951] [serial = 429] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc513671400) [pid = 1951] [serial = 466] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc513df0800) [pid = 1951] [serial = 467] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc5143e8800) [pid = 1951] [serial = 469] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc51464e800) [pid = 1951] [serial = 472] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc51c83f400) [pid = 1951] [serial = 438] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc514651c00) [pid = 1951] [serial = 435] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc510c1f400) [pid = 1951] [serial = 463] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc510de8800) [pid = 1951] [serial = 464] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc513df9400) [pid = 1951] [serial = 432] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc5143d2400) [pid = 1951] [serial = 475] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc51d4bc800) [pid = 1951] [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.] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc5156c2800) [pid = 1951] [serial = 473] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc51bfdd400) [pid = 1951] [serial = 476] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc5143ed000) [pid = 1951] [serial = 470] [outer = (nil)] [url = about:blank] 16:23:16 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:16 INFO - PROCESS | 1951 | 1461540196389 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:23:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1786ms 16:23:16 INFO - PROCESS | 1951 | 1461540196442 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:23:16 INFO - PROCESS | 1951 | 1461540196450 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:23:16 INFO - PROCESS | 1951 | 1461540196459 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:23:16 INFO - PROCESS | 1951 | 1461540196463 Marionette TRACE conn4 <- [1,706,null,{}] 16:23:16 INFO - PROCESS | 1951 | 1461540196469 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:16 INFO - PROCESS | 1951 | 1461540196610 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:23:16 INFO - PROCESS | 1951 | 1461540196727 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae8f800 == 61 [pid = 1951] [id = 184] 16:23:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc50adf7400) [pid = 1951] [serial = 552] [outer = (nil)] 16:23:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc50bd40800) [pid = 1951] [serial = 553] [outer = 0x7fc50adf7400] 16:23:16 INFO - PROCESS | 1951 | 1461540196800 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc510c20c00) [pid = 1951] [serial = 554] [outer = 0x7fc50adf7400] 16:23:17 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:17 INFO - PROCESS | 1951 | 1461540197865 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1430ms 16:23:17 INFO - PROCESS | 1951 | 1461540197889 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1951 | 1461540197892 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:23:17 INFO - PROCESS | 1951 | 1461540197898 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1951 | 1461540197903 Marionette TRACE conn4 <- [1,710,null,{}] 16:23:17 INFO - PROCESS | 1951 | 1461540197918 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:18 INFO - PROCESS | 1951 | 1461540198089 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:23:18 INFO - PROCESS | 1951 | 1461540198324 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114ed800 == 62 [pid = 1951] [id = 185] 16:23:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc511fdd800) [pid = 1951] [serial = 555] [outer = (nil)] 16:23:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc5141ed000) [pid = 1951] [serial = 556] [outer = 0x7fc511fdd800] 16:23:18 INFO - PROCESS | 1951 | 1461540198387 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc5143eac00) [pid = 1951] [serial = 557] [outer = 0x7fc511fdd800] 16:23:19 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:19 INFO - PROCESS | 1951 | 1461540199540 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:23:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1685ms 16:23:19 INFO - PROCESS | 1951 | 1461540199583 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1951 | 1461540199587 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:23:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:23:19 INFO - PROCESS | 1951 | 1461540199601 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1951 | 1461540199603 Marionette TRACE conn4 <- [1,714,null,{}] 16:23:19 INFO - PROCESS | 1951 | 1461540199608 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:19 INFO - PROCESS | 1951 | 1461540199788 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:23:19 INFO - PROCESS | 1951 | 1461540199853 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514419800 == 63 [pid = 1951] [id = 186] 16:23:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc513674400) [pid = 1951] [serial = 558] [outer = (nil)] 16:23:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc517178000) [pid = 1951] [serial = 559] [outer = 0x7fc513674400] 16:23:19 INFO - PROCESS | 1951 | 1461540199912 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc51c192000) [pid = 1951] [serial = 560] [outer = 0x7fc513674400] 16:23:20 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc50c325400) [pid = 1951] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:23:20 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc50bd3d800) [pid = 1951] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:23:20 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc5143e1800) [pid = 1951] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:23:20 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc5141eac00) [pid = 1951] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:23:20 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc50a4f0400) [pid = 1951] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:23:20 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc50adf0c00) [pid = 1951] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:23:20 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc50a452000) [pid = 1951] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:23:21 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:21 INFO - PROCESS | 1951 | 1461540201068 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:23:21 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 16:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1485ms 16:23:21 INFO - PROCESS | 1951 | 1461540201086 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:23:21 INFO - PROCESS | 1951 | 1461540201089 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:23:21 INFO - PROCESS | 1951 | 1461540201094 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:23:21 INFO - PROCESS | 1951 | 1461540201096 Marionette TRACE conn4 <- [1,718,null,{}] 16:23:21 INFO - PROCESS | 1951 | 1461540201102 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:21 INFO - PROCESS | 1951 | 1461540201286 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:23:21 INFO - PROCESS | 1951 | 1461540201478 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b66a000 == 64 [pid = 1951] [id = 187] 16:23:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc516ddc800) [pid = 1951] [serial = 561] [outer = (nil)] 16:23:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc51d104400) [pid = 1951] [serial = 562] [outer = 0x7fc516ddc800] 16:23:21 INFO - PROCESS | 1951 | 1461540201539 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc51d4c2c00) [pid = 1951] [serial = 563] [outer = 0x7fc516ddc800] 16:23:22 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:22 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:22 INFO - PROCESS | 1951 | 1461540202560 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1577ms 16:23:22 INFO - PROCESS | 1951 | 1461540202673 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1951 | 1461540202678 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:23:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:23:22 INFO - PROCESS | 1951 | 1461540202686 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1951 | 1461540202692 Marionette TRACE conn4 <- [1,722,null,{}] 16:23:22 INFO - PROCESS | 1951 | 1461540202701 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:22 INFO - PROCESS | 1951 | 1461540202979 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:23:23 INFO - PROCESS | 1951 | 1461540203145 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dcbb800 == 65 [pid = 1951] [id = 188] 16:23:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc50bd3c000) [pid = 1951] [serial = 564] [outer = (nil)] 16:23:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc50bd42000) [pid = 1951] [serial = 565] [outer = 0x7fc50bd3c000] 16:23:23 INFO - PROCESS | 1951 | 1461540203220 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc510c17000) [pid = 1951] [serial = 566] [outer = 0x7fc50bd3c000] 16:23:24 INFO - PROCESS | 1951 | 1461540204064 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1951 | 1461540204129 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:23:24 INFO - PROCESS | 1951 | 1461540204141 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1951 | 1461540204146 Marionette TRACE conn4 <- [1,726,null,{}] 16:23:24 INFO - PROCESS | 1951 | 1461540204152 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:24 INFO - PROCESS | 1951 | 1461540204317 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:23:24 INFO - PROCESS | 1951 | 1461540204476 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f64000 == 66 [pid = 1951] [id = 189] 16:23:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc50bd3d000) [pid = 1951] [serial = 567] [outer = (nil)] 16:23:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc513672800) [pid = 1951] [serial = 568] [outer = 0x7fc50bd3d000] 16:23:24 INFO - PROCESS | 1951 | 1461540204548 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc51487fc00) [pid = 1951] [serial = 569] [outer = 0x7fc50bd3d000] 16:23:25 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:25 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:25 INFO - PROCESS | 1951 | 1461540205818 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:23:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1735ms 16:23:25 INFO - PROCESS | 1951 | 1461540205873 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1951 | 1461540205877 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:23:25 INFO - PROCESS | 1951 | 1461540205883 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1951 | 1461540205886 Marionette TRACE conn4 <- [1,730,null,{}] 16:23:25 INFO - PROCESS | 1951 | 1461540205901 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:26 INFO - PROCESS | 1951 | 1461540206142 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:23:26 INFO - PROCESS | 1951 | 1461540206309 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5244e6000 == 67 [pid = 1951] [id = 190] 16:23:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc52016fc00) [pid = 1951] [serial = 570] [outer = (nil)] 16:23:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc524423800) [pid = 1951] [serial = 571] [outer = 0x7fc52016fc00] 16:23:26 INFO - PROCESS | 1951 | 1461540206386 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc52a2e3000) [pid = 1951] [serial = 572] [outer = 0x7fc52016fc00] 16:23:27 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:27 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:27 INFO - PROCESS | 1951 | 1461540207230 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:23:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:23:27 INFO - PROCESS | 1951 | 1461540207275 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:23:27 INFO - PROCESS | 1951 | 1461540207280 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1951 | 1461540207283 Marionette TRACE conn4 <- [1,734,null,{}] 16:23:27 INFO - PROCESS | 1951 | 1461540207289 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:27 INFO - PROCESS | 1951 | 1461540207442 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:23:27 INFO - PROCESS | 1951 | 1461540207621 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b714000 == 68 [pid = 1951] [id = 191] 16:23:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc50c5d1c00) [pid = 1951] [serial = 573] [outer = (nil)] 16:23:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc52072e800) [pid = 1951] [serial = 574] [outer = 0x7fc50c5d1c00] 16:23:27 INFO - PROCESS | 1951 | 1461540207694 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc52b72b800) [pid = 1951] [serial = 575] [outer = 0x7fc50c5d1c00] 16:23:28 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:28 INFO - PROCESS | 1951 | 1461540208567 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:23:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1328ms 16:23:28 INFO - PROCESS | 1951 | 1461540208608 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1951 | 1461540208612 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:23:28 INFO - PROCESS | 1951 | 1461540208618 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1951 | 1461540208621 Marionette TRACE conn4 <- [1,738,null,{}] 16:23:28 INFO - PROCESS | 1951 | 1461540208626 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:28 INFO - PROCESS | 1951 | 1461540208778 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:23:28 INFO - PROCESS | 1951 | 1461540208919 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f554800 == 69 [pid = 1951] [id = 192] 16:23:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc50b279400) [pid = 1951] [serial = 576] [outer = (nil)] 16:23:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc52efa8000) [pid = 1951] [serial = 577] [outer = 0x7fc50b279400] 16:23:28 INFO - PROCESS | 1951 | 1461540208994 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc52f233400) [pid = 1951] [serial = 578] [outer = 0x7fc50b279400] 16:23:30 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:30 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:30 INFO - PROCESS | 1951 | 1461540210209 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:23:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1633ms 16:23:30 INFO - PROCESS | 1951 | 1461540210255 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1951 | 1461540210259 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:23:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:23:30 INFO - PROCESS | 1951 | 1461540210265 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1951 | 1461540210268 Marionette TRACE conn4 <- [1,742,null,{}] 16:23:30 INFO - PROCESS | 1951 | 1461540210273 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:30 INFO - PROCESS | 1951 | 1461540210541 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:23:30 INFO - PROCESS | 1951 | 1461540210678 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5339b8000 == 70 [pid = 1951] [id = 193] 16:23:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc50a0ab000) [pid = 1951] [serial = 579] [outer = (nil)] 16:23:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc52f23bc00) [pid = 1951] [serial = 580] [outer = 0x7fc50a0ab000] 16:23:30 INFO - PROCESS | 1951 | 1461540210762 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc52f2b8400) [pid = 1951] [serial = 581] [outer = 0x7fc50a0ab000] 16:23:31 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:31 INFO - PROCESS | 1951 | 1461540211955 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:23:32 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 16:23:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1738ms 16:23:32 INFO - PROCESS | 1951 | 1461540212003 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 1951 | 1461540212006 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:23:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:23:32 INFO - PROCESS | 1951 | 1461540212012 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1951 | 1461540212014 Marionette TRACE conn4 <- [1,746,null,{}] 16:23:32 INFO - PROCESS | 1951 | 1461540212020 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:32 INFO - PROCESS | 1951 | 1461540212209 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:23:32 INFO - PROCESS | 1951 | 1461540212396 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171e1800 == 71 [pid = 1951] [id = 194] 16:23:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc510c25000) [pid = 1951] [serial = 582] [outer = (nil)] 16:23:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc510c2d000) [pid = 1951] [serial = 583] [outer = 0x7fc510c25000] 16:23:32 INFO - PROCESS | 1951 | 1461540212470 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc52f236400) [pid = 1951] [serial = 584] [outer = 0x7fc510c25000] 16:23:33 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:33 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:33 INFO - PROCESS | 1951 | 1461540213749 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:23:33 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.) 16:23:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1780ms 16:23:33 INFO - PROCESS | 1951 | 1461540213824 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1951 | 1461540213833 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:23:34 INFO - PROCESS | 1951 | 1461540214069 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1951 | 1461540214073 Marionette TRACE conn4 <- [1,750,null,{}] 16:23:34 INFO - PROCESS | 1951 | 1461540214081 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:34 INFO - PROCESS | 1951 | 1461540214225 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:23:34 INFO - PROCESS | 1951 | 1461540214390 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd37000 == 72 [pid = 1951] [id = 195] 16:23:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc5075d1000) [pid = 1951] [serial = 585] [outer = (nil)] 16:23:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc50a0a6400) [pid = 1951] [serial = 586] [outer = 0x7fc5075d1000] 16:23:34 INFO - PROCESS | 1951 | 1461540214457 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc50a0b0000) [pid = 1951] [serial = 587] [outer = 0x7fc5075d1000] 16:23:35 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:35 INFO - PROCESS | 1951 | 1461540215881 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:23:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1856ms 16:23:35 INFO - PROCESS | 1951 | 1461540215911 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1951 | 1461540215916 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:23:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:23:35 INFO - PROCESS | 1951 | 1461540215922 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1951 | 1461540215926 Marionette TRACE conn4 <- [1,754,null,{}] 16:23:35 INFO - PROCESS | 1951 | 1461540215937 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:36 INFO - PROCESS | 1951 | 1461540216088 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:23:36 INFO - PROCESS | 1951 | 1461540216252 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dcbe000 == 73 [pid = 1951] [id = 196] 16:23:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc50a0a8c00) [pid = 1951] [serial = 588] [outer = (nil)] 16:23:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc50afe6400) [pid = 1951] [serial = 589] [outer = 0x7fc50a0a8c00] 16:23:36 INFO - PROCESS | 1951 | 1461540216317 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc50c32ec00) [pid = 1951] [serial = 590] [outer = 0x7fc50a0a8c00] 16:23:37 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50acd9800 == 72 [pid = 1951] [id = 152] 16:23:37 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50acbd800 == 71 [pid = 1951] [id = 151] 16:23:37 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5145d8000 == 70 [pid = 1951] [id = 119] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc513df7000) [pid = 1951] [serial = 529] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc51c4a9400) [pid = 1951] [serial = 490] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc50a3de000) [pid = 1951] [serial = 502] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc50a44fc00) [pid = 1951] [serial = 499] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc50adef800) [pid = 1951] [serial = 481] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc50b27e800) [pid = 1951] [serial = 493] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc50a3e3c00) [pid = 1951] [serial = 508] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc508ce2400) [pid = 1951] [serial = 505] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc5203b0000) [pid = 1951] [serial = 496] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc510c1bc00) [pid = 1951] [serial = 484] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc513df3400) [pid = 1951] [serial = 487] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51325a000 == 69 [pid = 1951] [id = 178] 16:23:37 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b10c000 == 68 [pid = 1951] [id = 177] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc512564800) [pid = 1951] [serial = 523] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc50db9d800) [pid = 1951] [serial = 518] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc50c5d3000) [pid = 1951] [serial = 517] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc51d4c7c00) [pid = 1951] [serial = 479] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc5143ee400) [pid = 1951] [serial = 527] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc50afe3000) [pid = 1951] [serial = 514] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc511fd5800) [pid = 1951] [serial = 521] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc510c1c800) [pid = 1951] [serial = 520] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc513678000) [pid = 1951] [serial = 524] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc50bd3a800) [pid = 1951] [serial = 515] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc50adea800) [pid = 1951] [serial = 511] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc5143d9800) [pid = 1951] [serial = 526] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc50afe8800) [pid = 1951] [serial = 512] [outer = (nil)] [url = about:blank] 16:23:37 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:37 INFO - PROCESS | 1951 | 1461540217579 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:23:37 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 16:23:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1681ms 16:23:37 INFO - PROCESS | 1951 | 1461540217604 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1951 | 1461540217607 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:23:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:23:37 INFO - PROCESS | 1951 | 1461540217612 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1951 | 1461540217615 Marionette TRACE conn4 <- [1,758,null,{}] 16:23:37 INFO - PROCESS | 1951 | 1461540217620 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:37 INFO - PROCESS | 1951 | 1461540217861 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:23:37 INFO - PROCESS | 1951 | 1461540217989 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d92b800 == 69 [pid = 1951] [id = 197] 16:23:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc510c27400) [pid = 1951] [serial = 591] [outer = (nil)] 16:23:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc510de6000) [pid = 1951] [serial = 592] [outer = 0x7fc510c27400] 16:23:38 INFO - PROCESS | 1951 | 1461540218057 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc511fdf800) [pid = 1951] [serial = 593] [outer = 0x7fc510c27400] 16:23:38 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:38 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:23:38 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:38 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:38 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:23:38 INFO - PROCESS | 1951 | 1461540218721 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:23:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1129ms 16:23:38 INFO - PROCESS | 1951 | 1461540218744 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1951 | 1461540218747 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:23:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:23:38 INFO - PROCESS | 1951 | 1461540218773 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1951 | 1461540218775 Marionette TRACE conn4 <- [1,762,null,{}] 16:23:38 INFO - PROCESS | 1951 | 1461540218790 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:38 INFO - PROCESS | 1951 | 1461540218970 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:23:38 INFO - PROCESS | 1951 | 1461540218981 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f57000 == 70 [pid = 1951] [id = 198] 16:23:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc5075cc400) [pid = 1951] [serial = 594] [outer = (nil)] 16:23:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc5143d5400) [pid = 1951] [serial = 595] [outer = 0x7fc5075cc400] 16:23:39 INFO - PROCESS | 1951 | 1461540219040 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc5143ed400) [pid = 1951] [serial = 596] [outer = 0x7fc5075cc400] 16:23:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:23:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1435ms 16:23:40 INFO - PROCESS | 1951 | 1461540220198 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:23:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:23:40 INFO - PROCESS | 1951 | 1461540220213 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:23:40 INFO - PROCESS | 1951 | 1461540220216 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:23:40 INFO - PROCESS | 1951 | 1461540220231 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1951 | 1461540220233 Marionette TRACE conn4 <- [1,766,null,{}] 16:23:40 INFO - PROCESS | 1951 | 1461540220239 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:40 INFO - PROCESS | 1951 | 1461540220433 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:23:40 INFO - PROCESS | 1951 | 1461540220495 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516f0b800 == 71 [pid = 1951] [id = 199] 16:23:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc513dedc00) [pid = 1951] [serial = 597] [outer = (nil)] 16:23:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc516ee4800) [pid = 1951] [serial = 598] [outer = 0x7fc513dedc00] 16:23:40 INFO - PROCESS | 1951 | 1461540220628 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc51b6ce000) [pid = 1951] [serial = 599] [outer = 0x7fc513dedc00] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc50db96400) [pid = 1951] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc51c197800) [pid = 1951] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc50a4e7000) [pid = 1951] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc511fd1800) [pid = 1951] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc50db9a400) [pid = 1951] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc516dde800) [pid = 1951] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc50adec800) [pid = 1951] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc52f06a800) [pid = 1951] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc51d9a4800) [pid = 1951] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc529436400) [pid = 1951] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc513878c00) [pid = 1951] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc5143e7400) [pid = 1951] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc50c5cec00) [pid = 1951] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc510de4800) [pid = 1951] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc518bee800) [pid = 1951] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc50a4e7c00) [pid = 1951] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc51bfde000) [pid = 1951] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc513880400) [pid = 1951] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc52a7e7800) [pid = 1951] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc5143dd000) [pid = 1951] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc52a544c00) [pid = 1951] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc510de5400) [pid = 1951] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc51c5b9000) [pid = 1951] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc50b293800) [pid = 1951] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc513671c00) [pid = 1951] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc51c7c8c00) [pid = 1951] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc51df6d800) [pid = 1951] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc51df68c00) [pid = 1951] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc52fa2f000) [pid = 1951] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc51d107000) [pid = 1951] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc520224800) [pid = 1951] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc5143d3c00) [pid = 1951] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc52fa30800) [pid = 1951] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc524420800) [pid = 1951] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc51c838c00) [pid = 1951] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc51c833400) [pid = 1951] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc520733400) [pid = 1951] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc50b281400) [pid = 1951] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc511fdd800) [pid = 1951] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc50adf7400) [pid = 1951] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc513674400) [pid = 1951] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc50b29dc00) [pid = 1951] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc51df65800) [pid = 1951] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc516edf800) [pid = 1951] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc511fda000) [pid = 1951] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc50db93800) [pid = 1951] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc510de8c00) [pid = 1951] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc510de3000) [pid = 1951] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc511fd1000) [pid = 1951] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc516ae4c00) [pid = 1951] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc5143eb000) [pid = 1951] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc51c331c00) [pid = 1951] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc52f2c0400) [pid = 1951] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc5201f4c00) [pid = 1951] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:23:42 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc51475f000) [pid = 1951] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:23:42 INFO - PROCESS | 1951 | 1461540222297 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:23:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2095ms 16:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:23:42 INFO - PROCESS | 1951 | 1461540222316 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1951 | 1461540222318 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:23:42 INFO - PROCESS | 1951 | 1461540222324 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1951 | 1461540222327 Marionette TRACE conn4 <- [1,770,null,{}] 16:23:42 INFO - PROCESS | 1951 | 1461540222332 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:42 INFO - PROCESS | 1951 | 1461540222530 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:23:42 INFO - PROCESS | 1951 | 1461540222609 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51329a800 == 72 [pid = 1951] [id = 200] 16:23:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc511fd1c00) [pid = 1951] [serial = 600] [outer = (nil)] 16:23:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc51255cc00) [pid = 1951] [serial = 601] [outer = 0x7fc511fd1c00] 16:23:42 INFO - PROCESS | 1951 | 1461540222672 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc514653800) [pid = 1951] [serial = 602] [outer = 0x7fc511fd1c00] 16:23:43 INFO - PROCESS | 1951 | 1461540223247 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 940ms 16:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:23:43 INFO - PROCESS | 1951 | 1461540223264 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1951 | 1461540223266 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:23:43 INFO - PROCESS | 1951 | 1461540223272 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:23:43 INFO - PROCESS | 1951 | 1461540223275 Marionette TRACE conn4 <- [1,774,null,{}] 16:23:43 INFO - PROCESS | 1951 | 1461540223279 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:43 INFO - PROCESS | 1951 | 1461540223442 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:23:43 INFO - PROCESS | 1951 | 1461540223576 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b765800 == 73 [pid = 1951] [id = 201] 16:23:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc511fd2000) [pid = 1951] [serial = 603] [outer = (nil)] 16:23:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc516f4a400) [pid = 1951] [serial = 604] [outer = 0x7fc511fd2000] 16:23:43 INFO - PROCESS | 1951 | 1461540223635 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc51c197800) [pid = 1951] [serial = 605] [outer = 0x7fc511fd2000] 16:23:44 INFO - PROCESS | 1951 | 1461540224436 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1236ms 16:23:44 INFO - PROCESS | 1951 | 1461540224508 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:23:44 INFO - PROCESS | 1951 | 1461540224514 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:23:44 INFO - PROCESS | 1951 | 1461540224522 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1951 | 1461540224528 Marionette TRACE conn4 <- [1,778,null,{}] 16:23:44 INFO - PROCESS | 1951 | 1461540224537 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:44 INFO - PROCESS | 1951 | 1461540224750 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:23:44 INFO - PROCESS | 1951 | 1461540224919 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdcf800 == 74 [pid = 1951] [id = 202] 16:23:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc5075ce000) [pid = 1951] [serial = 606] [outer = (nil)] 16:23:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc50a3e0c00) [pid = 1951] [serial = 607] [outer = 0x7fc5075ce000] 16:23:45 INFO - PROCESS | 1951 | 1461540224996 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc50afe6000) [pid = 1951] [serial = 608] [outer = 0x7fc5075ce000] 16:23:45 INFO - PROCESS | 1951 | 1461540225907 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1444ms 16:23:45 INFO - PROCESS | 1951 | 1461540225964 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1951 | 1461540225973 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:23:45 INFO - PROCESS | 1951 | 1461540225982 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1951 | 1461540225987 Marionette TRACE conn4 <- [1,782,null,{}] 16:23:45 INFO - PROCESS | 1951 | 1461540225992 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:46 INFO - PROCESS | 1951 | 1461540226194 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:23:46 INFO - PROCESS | 1951 | 1461540226360 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f66000 == 75 [pid = 1951] [id = 203] 16:23:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc50a0af000) [pid = 1951] [serial = 609] [outer = (nil)] 16:23:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc50c5d2800) [pid = 1951] [serial = 610] [outer = 0x7fc50a0af000] 16:23:46 INFO - PROCESS | 1951 | 1461540226430 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc510c14800) [pid = 1951] [serial = 611] [outer = 0x7fc50a0af000] 16:23:47 INFO - PROCESS | 1951 | 1461540227405 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1484ms 16:23:47 INFO - PROCESS | 1951 | 1461540227467 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:23:47 INFO - PROCESS | 1951 | 1461540227471 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:23:47 INFO - PROCESS | 1951 | 1461540227477 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1951 | 1461540227483 Marionette TRACE conn4 <- [1,786,null,{}] 16:23:47 INFO - PROCESS | 1951 | 1461540227499 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:47 INFO - PROCESS | 1951 | 1461540227702 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:23:47 INFO - PROCESS | 1951 | 1461540227913 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51eeee000 == 76 [pid = 1951] [id = 204] 16:23:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc511fb5800) [pid = 1951] [serial = 612] [outer = (nil)] 16:23:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc513671c00) [pid = 1951] [serial = 613] [outer = 0x7fc511fb5800] 16:23:48 INFO - PROCESS | 1951 | 1461540228032 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc5143d9c00) [pid = 1951] [serial = 614] [outer = 0x7fc511fb5800] 16:23:48 INFO - PROCESS | 1951 | 1461540228911 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1488ms 16:23:48 INFO - PROCESS | 1951 | 1461540228966 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1951 | 1461540228969 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:23:48 INFO - PROCESS | 1951 | 1461540228976 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1951 | 1461540228979 Marionette TRACE conn4 <- [1,790,null,{}] 16:23:48 INFO - PROCESS | 1951 | 1461540228984 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:49 INFO - PROCESS | 1951 | 1461540229141 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:23:49 INFO - PROCESS | 1951 | 1461540229313 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a71f800 == 77 [pid = 1951] [id = 205] 16:23:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc510c25800) [pid = 1951] [serial = 615] [outer = (nil)] 16:23:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc51b210800) [pid = 1951] [serial = 616] [outer = 0x7fc510c25800] 16:23:49 INFO - PROCESS | 1951 | 1461540229386 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc51cc42400) [pid = 1951] [serial = 617] [outer = 0x7fc510c25800] 16:23:50 INFO - PROCESS | 1951 | 1461540230228 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1279ms 16:23:50 INFO - PROCESS | 1951 | 1461540230254 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:23:50 INFO - PROCESS | 1951 | 1461540230258 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:23:50 INFO - PROCESS | 1951 | 1461540230263 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1951 | 1461540230266 Marionette TRACE conn4 <- [1,794,null,{}] 16:23:50 INFO - PROCESS | 1951 | 1461540230271 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:50 INFO - PROCESS | 1951 | 1461540230424 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:23:50 INFO - PROCESS | 1951 | 1461540230607 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52fa0f000 == 78 [pid = 1951] [id = 206] 16:23:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc516ee6400) [pid = 1951] [serial = 618] [outer = (nil)] 16:23:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc51d10e000) [pid = 1951] [serial = 619] [outer = 0x7fc516ee6400] 16:23:50 INFO - PROCESS | 1951 | 1461540230686 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc51d961800) [pid = 1951] [serial = 620] [outer = 0x7fc516ee6400] 16:23:51 INFO - PROCESS | 1951 | 1461540231559 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1339ms 16:23:51 INFO - PROCESS | 1951 | 1461540231603 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1951 | 1461540231606 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:23:51 INFO - PROCESS | 1951 | 1461540231612 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1951 | 1461540231614 Marionette TRACE conn4 <- [1,798,null,{}] 16:23:51 INFO - PROCESS | 1951 | 1461540231620 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:51 INFO - PROCESS | 1951 | 1461540231794 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:23:51 INFO - PROCESS | 1951 | 1461540231973 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53499c800 == 79 [pid = 1951] [id = 207] 16:23:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc51df6b000) [pid = 1951] [serial = 621] [outer = (nil)] 16:23:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc5203b2400) [pid = 1951] [serial = 622] [outer = 0x7fc51df6b000] 16:23:52 INFO - PROCESS | 1951 | 1461540232049 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc52a74f800) [pid = 1951] [serial = 623] [outer = 0x7fc51df6b000] 16:23:52 INFO - PROCESS | 1951 | 1461540232869 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:23:52 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 16:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1329ms 16:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:23:52 INFO - PROCESS | 1951 | 1461540232942 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:23:52 INFO - PROCESS | 1951 | 1461540232945 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:23:52 INFO - PROCESS | 1951 | 1461540232951 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1951 | 1461540232955 Marionette TRACE conn4 <- [1,802,null,{}] 16:23:52 INFO - PROCESS | 1951 | 1461540232960 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:53 INFO - PROCESS | 1951 | 1461540233114 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:23:53 INFO - PROCESS | 1951 | 1461540233283 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b42b800 == 80 [pid = 1951] [id = 208] 16:23:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc51df6d000) [pid = 1951] [serial = 624] [outer = (nil)] 16:23:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc52d63e800) [pid = 1951] [serial = 625] [outer = 0x7fc51df6d000] 16:23:53 INFO - PROCESS | 1951 | 1461540233355 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc52f075800) [pid = 1951] [serial = 626] [outer = 0x7fc51df6d000] 16:23:54 INFO - PROCESS | 1951 | 1461540234187 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:23:54 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 16:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1279ms 16:23:54 INFO - PROCESS | 1951 | 1461540234229 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1951 | 1461540234233 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:23:54 INFO - PROCESS | 1951 | 1461540234239 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1951 | 1461540234241 Marionette TRACE conn4 <- [1,806,null,{}] 16:23:54 INFO - PROCESS | 1951 | 1461540234247 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:54 INFO - PROCESS | 1951 | 1461540234404 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:23:54 INFO - PROCESS | 1951 | 1461540234580 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a186000 == 81 [pid = 1951] [id = 209] 16:23:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50ae68400) [pid = 1951] [serial = 627] [outer = (nil)] 16:23:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc50ae6dc00) [pid = 1951] [serial = 628] [outer = 0x7fc50ae68400] 16:23:54 INFO - PROCESS | 1951 | 1461540234652 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc50ae72000) [pid = 1951] [serial = 629] [outer = 0x7fc50ae68400] 16:23:55 INFO - PROCESS | 1951 | 1461540235525 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:23:55 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 16:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1327ms 16:23:55 INFO - PROCESS | 1951 | 1461540235566 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1951 | 1461540235570 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:23:55 INFO - PROCESS | 1951 | 1461540235576 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1951 | 1461540235579 Marionette TRACE conn4 <- [1,810,null,{}] 16:23:55 INFO - PROCESS | 1951 | 1461540235585 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:55 INFO - PROCESS | 1951 | 1461540235745 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:23:55 INFO - PROCESS | 1951 | 1461540235942 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b42e000 == 82 [pid = 1951] [id = 210] 16:23:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc5084e4400) [pid = 1951] [serial = 630] [outer = (nil)] 16:23:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc5084ea800) [pid = 1951] [serial = 631] [outer = 0x7fc5084e4400] 16:23:56 INFO - PROCESS | 1951 | 1461540236013 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc5084efc00) [pid = 1951] [serial = 632] [outer = 0x7fc5084e4400] 16:23:56 INFO - PROCESS | 1951 | 1461540236916 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1378ms 16:23:56 INFO - PROCESS | 1951 | 1461540236954 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1951 | 1461540236957 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:23:56 INFO - PROCESS | 1951 | 1461540236964 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1951 | 1461540236967 Marionette TRACE conn4 <- [1,814,null,{}] 16:23:56 INFO - PROCESS | 1951 | 1461540236972 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:57 INFO - PROCESS | 1951 | 1461540237131 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:23:57 INFO - PROCESS | 1951 | 1461540237281 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cadf800 == 83 [pid = 1951] [id = 211] 16:23:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc5084e2400) [pid = 1951] [serial = 633] [outer = (nil)] 16:23:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc50a446000) [pid = 1951] [serial = 634] [outer = 0x7fc5084e2400] 16:23:57 INFO - PROCESS | 1951 | 1461540237363 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc50adf5800) [pid = 1951] [serial = 635] [outer = 0x7fc5084e2400] 16:23:58 INFO - PROCESS | 1951 | 1461540238285 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:23:58 INFO - PROCESS | 1951 | 1461540238302 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:23:58 INFO - PROCESS | 1951 | 1461540238308 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1951 | 1461540238313 Marionette TRACE conn4 <- [1,818,null,{}] 16:23:58 INFO - PROCESS | 1951 | 1461540238318 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:23:58 INFO - PROCESS | 1951 | 1461540238521 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:23:58 INFO - PROCESS | 1951 | 1461540238707 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514421800 == 84 [pid = 1951] [id = 212] 16:23:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc5084e6000) [pid = 1951] [serial = 636] [outer = (nil)] 16:23:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc50b296800) [pid = 1951] [serial = 637] [outer = 0x7fc5084e6000] 16:23:58 INFO - PROCESS | 1951 | 1461540238787 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc513e2e400) [pid = 1951] [serial = 638] [outer = 0x7fc5084e6000] 16:24:00 INFO - PROCESS | 1951 | 1461540240132 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1882ms 16:24:00 INFO - PROCESS | 1951 | 1461540240190 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1951 | 1461540240195 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:24:00 INFO - PROCESS | 1951 | 1461540240205 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1951 | 1461540240209 Marionette TRACE conn4 <- [1,822,null,{}] 16:24:00 INFO - PROCESS | 1951 | 1461540240217 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:00 INFO - PROCESS | 1951 | 1461540240430 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:24:00 INFO - PROCESS | 1951 | 1461540240824 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b42c800 == 85 [pid = 1951] [id = 213] 16:24:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc50a443c00) [pid = 1951] [serial = 639] [outer = (nil)] 16:24:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc50a449800) [pid = 1951] [serial = 640] [outer = 0x7fc50a443c00] 16:24:00 INFO - PROCESS | 1951 | 1461540240901 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc50a4eac00) [pid = 1951] [serial = 641] [outer = 0x7fc50a443c00] 16:24:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ead2800 == 84 [pid = 1951] [id = 57] 16:24:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cee1000 == 83 [pid = 1951] [id = 46] 16:24:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515361800 == 82 [pid = 1951] [id = 53] 16:24:01 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc51d104400) [pid = 1951] [serial = 562] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc51c837000) [pid = 1951] [serial = 544] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc51da64400) [pid = 1951] [serial = 547] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1951 | 1461540241916 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1951 | 1461540241999 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:24:02 INFO - PROCESS | 1951 | 1461540242016 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1951 | 1461540242021 Marionette TRACE conn4 <- [1,826,null,{}] 16:24:02 INFO - PROCESS | 1951 | 1461540242027 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:02 INFO - PROCESS | 1951 | 1461540242194 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:24:02 INFO - PROCESS | 1951 | 1461540242420 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cadc800 == 83 [pid = 1951] [id = 214] 16:24:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x7fc50afe2800) [pid = 1951] [serial = 642] [outer = (nil)] 16:24:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x7fc50b27b000) [pid = 1951] [serial = 643] [outer = 0x7fc50afe2800] 16:24:02 INFO - PROCESS | 1951 | 1461540242487 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc50b292400) [pid = 1951] [serial = 644] [outer = 0x7fc50afe2800] 16:24:03 INFO - PROCESS | 1951 | 1461540243169 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1180ms 16:24:03 INFO - PROCESS | 1951 | 1461540243197 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 1951 | 1461540243201 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:24:03 INFO - PROCESS | 1951 | 1461540243218 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1951 | 1461540243225 Marionette TRACE conn4 <- [1,830,null,{}] 16:24:03 INFO - PROCESS | 1951 | 1461540243250 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:03 INFO - PROCESS | 1951 | 1461540243411 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:24:03 INFO - PROCESS | 1951 | 1461540243424 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd24000 == 84 [pid = 1951] [id = 215] 16:24:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc50c5cb400) [pid = 1951] [serial = 645] [outer = (nil)] 16:24:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc50c5d3000) [pid = 1951] [serial = 646] [outer = 0x7fc50c5cb400] 16:24:03 INFO - PROCESS | 1951 | 1461540243490 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc50db93400) [pid = 1951] [serial = 647] [outer = 0x7fc50c5cb400] 16:24:04 INFO - PROCESS | 1951 | 1461540244346 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1206ms 16:24:04 INFO - PROCESS | 1951 | 1461540244413 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1951 | 1461540244417 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:24:04 INFO - PROCESS | 1951 | 1461540244434 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1951 | 1461540244436 Marionette TRACE conn4 <- [1,834,null,{}] 16:24:04 INFO - PROCESS | 1951 | 1461540244441 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:04 INFO - PROCESS | 1951 | 1461540244635 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:24:04 INFO - PROCESS | 1951 | 1461540244653 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511ee0000 == 85 [pid = 1951] [id = 216] 16:24:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc50db93c00) [pid = 1951] [serial = 648] [outer = (nil)] 16:24:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc510c1d800) [pid = 1951] [serial = 649] [outer = 0x7fc50db93c00] 16:24:04 INFO - PROCESS | 1951 | 1461540244714 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc510c28400) [pid = 1951] [serial = 650] [outer = 0x7fc50db93c00] 16:24:05 INFO - PROCESS | 1951 | 1461540245557 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1186ms 16:24:05 INFO - PROCESS | 1951 | 1461540245613 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:24:05 INFO - PROCESS | 1951 | 1461540245616 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:24:05 INFO - PROCESS | 1951 | 1461540245623 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1951 | 1461540245625 Marionette TRACE conn4 <- [1,838,null,{}] 16:24:05 INFO - PROCESS | 1951 | 1461540245630 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:05 INFO - PROCESS | 1951 | 1461540245853 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:24:05 INFO - PROCESS | 1951 | 1461540245893 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51364f000 == 86 [pid = 1951] [id = 217] 16:24:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc510c16000) [pid = 1951] [serial = 651] [outer = (nil)] 16:24:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc510c2f000) [pid = 1951] [serial = 652] [outer = 0x7fc510c16000] 16:24:05 INFO - PROCESS | 1951 | 1461540245992 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc510df1400) [pid = 1951] [serial = 653] [outer = 0x7fc510c16000] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc511fd1c00) [pid = 1951] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc508cdac00) [pid = 1951] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc5075d1000) [pid = 1951] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc513dedc00) [pid = 1951] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc512560400) [pid = 1951] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc50a443400) [pid = 1951] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc51255b000) [pid = 1951] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc510c27400) [pid = 1951] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc508cdcc00) [pid = 1951] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc50a4ea400) [pid = 1951] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 130 (0x7fc50a3d5400) [pid = 1951] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 129 (0x7fc5075cc400) [pid = 1951] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 128 (0x7fc51edf7400) [pid = 1951] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 127 (0x7fc50b275400) [pid = 1951] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 126 (0x7fc50c32b400) [pid = 1951] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 125 (0x7fc50a0a8c00) [pid = 1951] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 124 (0x7fc516ddc800) [pid = 1951] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x7fc50adf3400) [pid = 1951] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:24:06 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x7fc508cdd400) [pid = 1951] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:24:07 INFO - PROCESS | 1951 | 1461540247245 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1635ms 16:24:07 INFO - PROCESS | 1951 | 1461540247257 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1951 | 1461540247259 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:24:07 INFO - PROCESS | 1951 | 1461540247275 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1951 | 1461540247277 Marionette TRACE conn4 <- [1,842,null,{}] 16:24:07 INFO - PROCESS | 1951 | 1461540247293 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:07 INFO - PROCESS | 1951 | 1461540247517 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:24:07 INFO - PROCESS | 1951 | 1461540247537 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bf1000 == 87 [pid = 1951] [id = 218] 16:24:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x7fc50b275400) [pid = 1951] [serial = 654] [outer = (nil)] 16:24:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x7fc510df0c00) [pid = 1951] [serial = 655] [outer = 0x7fc50b275400] 16:24:07 INFO - PROCESS | 1951 | 1461540247602 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x7fc512560000) [pid = 1951] [serial = 656] [outer = 0x7fc50b275400] 16:24:08 INFO - PROCESS | 1951 | 1461540248327 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1091ms 16:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:24:08 INFO - PROCESS | 1951 | 1461540248376 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1951 | 1461540248378 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:24:08 INFO - PROCESS | 1951 | 1461540248383 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1951 | 1461540248387 Marionette TRACE conn4 <- [1,846,null,{}] 16:24:08 INFO - PROCESS | 1951 | 1461540248392 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:08 INFO - PROCESS | 1951 | 1461540248583 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:24:08 INFO - PROCESS | 1951 | 1461540248599 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f5f000 == 88 [pid = 1951] [id = 219] 16:24:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x7fc511fdbc00) [pid = 1951] [serial = 657] [outer = (nil)] 16:24:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 127 (0x7fc513677c00) [pid = 1951] [serial = 658] [outer = 0x7fc511fdbc00] 16:24:08 INFO - PROCESS | 1951 | 1461540248661 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x7fc51387b000) [pid = 1951] [serial = 659] [outer = 0x7fc511fdbc00] 16:24:09 INFO - PROCESS | 1951 | 1461540249764 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1440ms 16:24:09 INFO - PROCESS | 1951 | 1461540249824 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1951 | 1461540249831 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:24:09 INFO - PROCESS | 1951 | 1461540249840 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1951 | 1461540249845 Marionette TRACE conn4 <- [1,850,null,{}] 16:24:09 INFO - PROCESS | 1951 | 1461540249853 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:10 INFO - PROCESS | 1951 | 1461540250038 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:24:10 INFO - PROCESS | 1951 | 1461540250206 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cad9000 == 89 [pid = 1951] [id = 220] 16:24:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x7fc50a3dc400) [pid = 1951] [serial = 660] [outer = (nil)] 16:24:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x7fc50a4ecc00) [pid = 1951] [serial = 661] [outer = 0x7fc50a3dc400] 16:24:10 INFO - PROCESS | 1951 | 1461540250289 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x7fc50ae6e800) [pid = 1951] [serial = 662] [outer = 0x7fc50a3dc400] 16:24:11 INFO - PROCESS | 1951 | 1461540251236 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1440ms 16:24:11 INFO - PROCESS | 1951 | 1461540251280 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1951 | 1461540251288 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:24:11 INFO - PROCESS | 1951 | 1461540251299 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1951 | 1461540251303 Marionette TRACE conn4 <- [1,854,null,{}] 16:24:11 INFO - PROCESS | 1951 | 1461540251310 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:11 INFO - PROCESS | 1951 | 1461540251485 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:24:11 INFO - PROCESS | 1951 | 1461540251652 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513643000 == 90 [pid = 1951] [id = 221] 16:24:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc50b284800) [pid = 1951] [serial = 663] [outer = (nil)] 16:24:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc50bd37000) [pid = 1951] [serial = 664] [outer = 0x7fc50b284800] 16:24:11 INFO - PROCESS | 1951 | 1461540251726 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc50c327800) [pid = 1951] [serial = 665] [outer = 0x7fc50b284800] 16:24:12 INFO - PROCESS | 1951 | 1461540252666 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1436ms 16:24:12 INFO - PROCESS | 1951 | 1461540252735 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:24:12 INFO - PROCESS | 1951 | 1461540252739 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:24:12 INFO - PROCESS | 1951 | 1461540252746 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1951 | 1461540252752 Marionette TRACE conn4 <- [1,858,null,{}] 16:24:12 INFO - PROCESS | 1951 | 1461540252768 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:12 INFO - PROCESS | 1951 | 1461540252985 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:24:13 INFO - PROCESS | 1951 | 1461540253198 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5145cf800 == 91 [pid = 1951] [id = 222] 16:24:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc50db92000) [pid = 1951] [serial = 666] [outer = (nil)] 16:24:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc511fb3c00) [pid = 1951] [serial = 667] [outer = 0x7fc50db92000] 16:24:13 INFO - PROCESS | 1951 | 1461540253326 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc511fd2c00) [pid = 1951] [serial = 668] [outer = 0x7fc50db92000] 16:24:14 INFO - PROCESS | 1951 | 1461540254138 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1435ms 16:24:14 INFO - PROCESS | 1951 | 1461540254179 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:24:14 INFO - PROCESS | 1951 | 1461540254184 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:24:14 INFO - PROCESS | 1951 | 1461540254189 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1951 | 1461540254193 Marionette TRACE conn4 <- [1,862,null,{}] 16:24:14 INFO - PROCESS | 1951 | 1461540254198 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:14 INFO - PROCESS | 1951 | 1461540254365 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:24:14 INFO - PROCESS | 1951 | 1461540254538 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51561b000 == 92 [pid = 1951] [id = 223] 16:24:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc510c1c800) [pid = 1951] [serial = 669] [outer = (nil)] 16:24:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc513673800) [pid = 1951] [serial = 670] [outer = 0x7fc510c1c800] 16:24:14 INFO - PROCESS | 1951 | 1461540254621 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc513884c00) [pid = 1951] [serial = 671] [outer = 0x7fc510c1c800] 16:24:15 INFO - PROCESS | 1951 | 1461540255524 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1381ms 16:24:15 INFO - PROCESS | 1951 | 1461540255571 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:24:15 INFO - PROCESS | 1951 | 1461540255575 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:24:15 INFO - PROCESS | 1951 | 1461540255580 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1951 | 1461540255584 Marionette TRACE conn4 <- [1,866,null,{}] 16:24:15 INFO - PROCESS | 1951 | 1461540255589 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:15 INFO - PROCESS | 1951 | 1461540255753 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:24:15 INFO - PROCESS | 1951 | 1461540255927 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171de000 == 93 [pid = 1951] [id = 224] 16:24:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc512567000) [pid = 1951] [serial = 672] [outer = (nil)] 16:24:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc5139a2400) [pid = 1951] [serial = 673] [outer = 0x7fc512567000] 16:24:16 INFO - PROCESS | 1951 | 1461540256000 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc513df2400) [pid = 1951] [serial = 674] [outer = 0x7fc512567000] 16:24:16 INFO - PROCESS | 1951 | 1461540256909 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1388ms 16:24:16 INFO - PROCESS | 1951 | 1461540256969 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:24:16 INFO - PROCESS | 1951 | 1461540256973 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:24:16 INFO - PROCESS | 1951 | 1461540256978 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1951 | 1461540256981 Marionette TRACE conn4 <- [1,870,null,{}] 16:24:16 INFO - PROCESS | 1951 | 1461540256986 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:17 INFO - PROCESS | 1951 | 1461540257180 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:24:17 INFO - PROCESS | 1951 | 1461540257348 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b773800 == 94 [pid = 1951] [id = 225] 16:24:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc5143d8400) [pid = 1951] [serial = 675] [outer = (nil)] 16:24:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc5143e2400) [pid = 1951] [serial = 676] [outer = 0x7fc5143d8400] 16:24:17 INFO - PROCESS | 1951 | 1461540257425 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc514655400) [pid = 1951] [serial = 677] [outer = 0x7fc5143d8400] 16:24:18 INFO - PROCESS | 1951 | 1461540258277 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1334ms 16:24:18 INFO - PROCESS | 1951 | 1461540258312 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1951 | 1461540258316 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:24:18 INFO - PROCESS | 1951 | 1461540258322 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1951 | 1461540258325 Marionette TRACE conn4 <- [1,874,null,{}] 16:24:18 INFO - PROCESS | 1951 | 1461540258330 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:18 INFO - PROCESS | 1951 | 1461540258490 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:24:18 INFO - PROCESS | 1951 | 1461540258662 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cee0800 == 95 [pid = 1951] [id = 226] 16:24:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc5143da000) [pid = 1951] [serial = 678] [outer = (nil)] 16:24:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc514760800) [pid = 1951] [serial = 679] [outer = 0x7fc5143da000] 16:24:18 INFO - PROCESS | 1951 | 1461540258733 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc5156b9800) [pid = 1951] [serial = 680] [outer = 0x7fc5143da000] 16:24:19 INFO - PROCESS | 1951 | 1461540259659 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1383ms 16:24:19 INFO - PROCESS | 1951 | 1461540259706 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 1951 | 1461540259709 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:24:19 INFO - PROCESS | 1951 | 1461540259715 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1951 | 1461540259717 Marionette TRACE conn4 <- [1,878,null,{}] 16:24:19 INFO - PROCESS | 1951 | 1461540259723 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:19 INFO - PROCESS | 1951 | 1461540259883 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:24:20 INFO - PROCESS | 1951 | 1461540260056 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddd0800 == 96 [pid = 1951] [id = 227] 16:24:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc5143db400) [pid = 1951] [serial = 681] [outer = (nil)] 16:24:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc51585c000) [pid = 1951] [serial = 682] [outer = 0x7fc5143db400] 16:24:20 INFO - PROCESS | 1951 | 1461540260128 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc516dd0c00) [pid = 1951] [serial = 683] [outer = 0x7fc5143db400] 16:24:20 INFO - PROCESS | 1951 | 1461540260918 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1236ms 16:24:20 INFO - PROCESS | 1951 | 1461540260966 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 1951 | 1461540260971 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:24:20 INFO - PROCESS | 1951 | 1461540260979 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1951 | 1461540260982 Marionette TRACE conn4 <- [1,882,null,{}] 16:24:20 INFO - PROCESS | 1951 | 1461540260988 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:21 INFO - PROCESS | 1951 | 1461540261153 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:24:21 INFO - PROCESS | 1951 | 1461540261332 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ead0800 == 97 [pid = 1951] [id = 228] 16:24:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc514656c00) [pid = 1951] [serial = 684] [outer = (nil)] 16:24:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc516ee3c00) [pid = 1951] [serial = 685] [outer = 0x7fc514656c00] 16:24:21 INFO - PROCESS | 1951 | 1461540261407 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc516eeac00) [pid = 1951] [serial = 686] [outer = 0x7fc514656c00] 16:24:22 INFO - PROCESS | 1951 | 1461540262247 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1330ms 16:24:22 INFO - PROCESS | 1951 | 1461540262308 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1951 | 1461540262312 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:24:22 INFO - PROCESS | 1951 | 1461540262317 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1951 | 1461540262319 Marionette TRACE conn4 <- [1,886,null,{}] 16:24:22 INFO - PROCESS | 1951 | 1461540262325 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:22 INFO - PROCESS | 1951 | 1461540262495 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:24:22 INFO - PROCESS | 1951 | 1461540262683 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202bf000 == 98 [pid = 1951] [id = 229] 16:24:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc508cdf800) [pid = 1951] [serial = 687] [outer = (nil)] 16:24:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc516eed400) [pid = 1951] [serial = 688] [outer = 0x7fc508cdf800] 16:24:22 INFO - PROCESS | 1951 | 1461540262756 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc518bed400) [pid = 1951] [serial = 689] [outer = 0x7fc508cdf800] 16:24:23 INFO - PROCESS | 1951 | 1461540263647 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1378ms 16:24:23 INFO - PROCESS | 1951 | 1461540263695 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:24:23 INFO - PROCESS | 1951 | 1461540263699 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:24:23 INFO - PROCESS | 1951 | 1461540263705 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1951 | 1461540263708 Marionette TRACE conn4 <- [1,890,null,{}] 16:24:23 INFO - PROCESS | 1951 | 1461540263714 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:23 INFO - PROCESS | 1951 | 1461540263935 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:24:24 INFO - PROCESS | 1951 | 1461540264489 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c5b6000 == 99 [pid = 1951] [id = 230] 16:24:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc5075d5400) [pid = 1951] [serial = 690] [outer = (nil)] 16:24:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc5084e9000) [pid = 1951] [serial = 691] [outer = 0x7fc5075d5400] 16:24:24 INFO - PROCESS | 1951 | 1461540264570 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc50a0aa800) [pid = 1951] [serial = 692] [outer = 0x7fc5075d5400] 16:24:25 INFO - PROCESS | 1951 | 1461540265397 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1729ms 16:24:25 INFO - PROCESS | 1951 | 1461540265436 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1951 | 1461540265441 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:24:25 INFO - PROCESS | 1951 | 1461540265448 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1951 | 1461540265452 Marionette TRACE conn4 <- [1,894,null,{}] 16:24:25 INFO - PROCESS | 1951 | 1461540265459 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:25 INFO - PROCESS | 1951 | 1461540265627 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:24:25 INFO - PROCESS | 1951 | 1461540265820 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511ed2800 == 100 [pid = 1951] [id = 231] 16:24:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc5084edc00) [pid = 1951] [serial = 693] [outer = (nil)] 16:24:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc50a44dc00) [pid = 1951] [serial = 694] [outer = 0x7fc5084edc00] 16:24:25 INFO - PROCESS | 1951 | 1461540265886 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc50ae72c00) [pid = 1951] [serial = 695] [outer = 0x7fc5084edc00] 16:24:26 INFO - PROCESS | 1951 | 1461540266903 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:24:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51a0d4800 == 99 [pid = 1951] [id = 35] 16:24:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddd6800 == 98 [pid = 1951] [id = 36] 16:24:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51535f800 == 97 [pid = 1951] [id = 43] 16:24:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51560f800 == 96 [pid = 1951] [id = 44] 16:24:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513bf1000 == 95 [pid = 1951] [id = 218] 16:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1536ms 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc52f23bc00) [pid = 1951] [serial = 580] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc513672800) [pid = 1951] [serial = 568] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc524423800) [pid = 1951] [serial = 571] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc52072e800) [pid = 1951] [serial = 574] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc510c2d000) [pid = 1951] [serial = 583] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc52efa8000) [pid = 1951] [serial = 577] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc516f4a400) [pid = 1951] [serial = 604] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd24000 == 94 [pid = 1951] [id = 215] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cadc800 == 93 [pid = 1951] [id = 214] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b42c800 == 92 [pid = 1951] [id = 213] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52fa0f000 == 91 [pid = 1951] [id = 206] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a71f800 == 90 [pid = 1951] [id = 205] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51eeee000 == 89 [pid = 1951] [id = 204] 16:24:27 INFO - PROCESS | 1951 | 1461540267047 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1951 | 1461540267053 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f66000 == 88 [pid = 1951] [id = 203] 16:24:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdcf800 == 87 [pid = 1951] [id = 202] 16:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc51255cc00) [pid = 1951] [serial = 601] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc50afe1800) [pid = 1951] [serial = 509] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc50a0b0000) [pid = 1951] [serial = 587] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc51b6ce000) [pid = 1951] [serial = 599] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc5143eec00) [pid = 1951] [serial = 488] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc52d111000) [pid = 1951] [serial = 500] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc51cd40c00) [pid = 1951] [serial = 491] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc510de6000) [pid = 1951] [serial = 592] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc516ee4800) [pid = 1951] [serial = 598] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc508ce7800) [pid = 1951] [serial = 506] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc50afea400) [pid = 1951] [serial = 482] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc511fdf800) [pid = 1951] [serial = 593] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc50a3e3000) [pid = 1951] [serial = 503] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc5143d5400) [pid = 1951] [serial = 595] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc52d10dc00) [pid = 1951] [serial = 497] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc514653800) [pid = 1951] [serial = 602] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc512563400) [pid = 1951] [serial = 494] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc50bd42000) [pid = 1951] [serial = 565] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc50a0a6400) [pid = 1951] [serial = 586] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc510deb000) [pid = 1951] [serial = 485] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc50c32ec00) [pid = 1951] [serial = 590] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc5143ed400) [pid = 1951] [serial = 596] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc50afe6400) [pid = 1951] [serial = 589] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc51d4c2c00) [pid = 1951] [serial = 563] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc50db99800) [pid = 1951] [serial = 536] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc50aded000) [pid = 1951] [serial = 533] [outer = (nil)] [url = about:blank] 16:24:27 INFO - PROCESS | 1951 | 1461540267096 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1951 | 1461540267099 Marionette TRACE conn4 <- [1,898,null,{}] 16:24:27 INFO - PROCESS | 1951 | 1461540267104 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:27 INFO - PROCESS | 1951 | 1461540267240 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:24:27 INFO - PROCESS | 1951 | 1461540267262 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae96000 == 88 [pid = 1951] [id = 232] 16:24:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc50ae6ac00) [pid = 1951] [serial = 696] [outer = (nil)] 16:24:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc50b277c00) [pid = 1951] [serial = 697] [outer = 0x7fc50ae6ac00] 16:24:27 INFO - PROCESS | 1951 | 1461540267323 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc50bd3d800) [pid = 1951] [serial = 698] [outer = 0x7fc50ae6ac00] 16:24:28 INFO - PROCESS | 1951 | 1461540268172 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1157ms 16:24:28 INFO - PROCESS | 1951 | 1461540268230 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1951 | 1461540268232 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:24:28 INFO - PROCESS | 1951 | 1461540268245 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1951 | 1461540268253 Marionette TRACE conn4 <- [1,902,null,{}] 16:24:28 INFO - PROCESS | 1951 | 1461540268261 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:28 INFO - PROCESS | 1951 | 1461540268414 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:24:28 INFO - PROCESS | 1951 | 1461540268548 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd1e800 == 89 [pid = 1951] [id = 233] 16:24:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc50ae73c00) [pid = 1951] [serial = 699] [outer = (nil)] 16:24:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc50c5d6800) [pid = 1951] [serial = 700] [outer = 0x7fc50ae73c00] 16:24:28 INFO - PROCESS | 1951 | 1461540268616 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc510c15c00) [pid = 1951] [serial = 701] [outer = 0x7fc50ae73c00] 16:24:29 INFO - PROCESS | 1951 | 1461540269275 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1099ms 16:24:29 INFO - PROCESS | 1951 | 1461540269337 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1951 | 1461540269341 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:24:29 INFO - PROCESS | 1951 | 1461540269347 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1951 | 1461540269349 Marionette TRACE conn4 <- [1,906,null,{}] 16:24:29 INFO - PROCESS | 1951 | 1461540269380 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:29 INFO - PROCESS | 1951 | 1461540269591 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:24:29 INFO - PROCESS | 1951 | 1461540269616 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513299000 == 90 [pid = 1951] [id = 234] 16:24:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc50db96000) [pid = 1951] [serial = 702] [outer = (nil)] 16:24:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc510de3400) [pid = 1951] [serial = 703] [outer = 0x7fc50db96000] 16:24:29 INFO - PROCESS | 1951 | 1461540269675 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc511fc1000) [pid = 1951] [serial = 704] [outer = 0x7fc50db96000] 16:24:30 INFO - PROCESS | 1951 | 1461540270470 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1181ms 16:24:30 INFO - PROCESS | 1951 | 1461540270531 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1951 | 1461540270533 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:24:30 INFO - PROCESS | 1951 | 1461540270539 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1951 | 1461540270541 Marionette TRACE conn4 <- [1,910,null,{}] 16:24:30 INFO - PROCESS | 1951 | 1461540270549 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:30 INFO - PROCESS | 1951 | 1461540270750 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:24:30 INFO - PROCESS | 1951 | 1461540270771 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f5d800 == 91 [pid = 1951] [id = 235] 16:24:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc51255c000) [pid = 1951] [serial = 705] [outer = (nil)] 16:24:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc513675400) [pid = 1951] [serial = 706] [outer = 0x7fc51255c000] 16:24:30 INFO - PROCESS | 1951 | 1461540270843 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc513df4400) [pid = 1951] [serial = 707] [outer = 0x7fc51255c000] 16:24:31 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc510c16000) [pid = 1951] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:24:31 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc50b275400) [pid = 1951] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:24:31 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc50afe2800) [pid = 1951] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:24:31 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc50a443c00) [pid = 1951] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:24:31 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc511fd2000) [pid = 1951] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:24:31 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc50c5cb400) [pid = 1951] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:24:31 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc50db93c00) [pid = 1951] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:24:31 INFO - PROCESS | 1951 | 1461540271910 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1383ms 16:24:31 INFO - PROCESS | 1951 | 1461540271923 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1951 | 1461540271925 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:24:31 INFO - PROCESS | 1951 | 1461540271943 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1951 | 1461540271946 Marionette TRACE conn4 <- [1,914,null,{}] 16:24:31 INFO - PROCESS | 1951 | 1461540271952 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:32 INFO - PROCESS | 1951 | 1461540272094 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:24:32 INFO - PROCESS | 1951 | 1461540272120 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51442d000 == 92 [pid = 1951] [id = 236] 16:24:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc50db93c00) [pid = 1951] [serial = 708] [outer = (nil)] 16:24:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc5143d5400) [pid = 1951] [serial = 709] [outer = 0x7fc50db93c00] 16:24:32 INFO - PROCESS | 1951 | 1461540272179 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc5143ecc00) [pid = 1951] [serial = 710] [outer = 0x7fc50db93c00] 16:24:32 INFO - PROCESS | 1951 | 1461540272930 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1037ms 16:24:32 INFO - PROCESS | 1951 | 1461540272970 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:24:32 INFO - PROCESS | 1951 | 1461540272973 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:24:32 INFO - PROCESS | 1951 | 1461540272979 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1951 | 1461540272981 Marionette TRACE conn4 <- [1,918,null,{}] 16:24:32 INFO - PROCESS | 1951 | 1461540272986 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:33 INFO - PROCESS | 1951 | 1461540273174 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:24:33 INFO - PROCESS | 1951 | 1461540273196 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171e9800 == 93 [pid = 1951] [id = 237] 16:24:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc513e2e000) [pid = 1951] [serial = 711] [outer = (nil)] 16:24:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc514652c00) [pid = 1951] [serial = 712] [outer = 0x7fc513e2e000] 16:24:33 INFO - PROCESS | 1951 | 1461540273255 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc516dda800) [pid = 1951] [serial = 713] [outer = 0x7fc513e2e000] 16:24:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc51255d800) [pid = 1951] [serial = 714] [outer = 0x7fc5139a3c00] 16:24:34 INFO - PROCESS | 1951 | 1461540274315 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1378ms 16:24:34 INFO - PROCESS | 1951 | 1461540274356 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:24:34 INFO - PROCESS | 1951 | 1461540274363 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:24:34 INFO - PROCESS | 1951 | 1461540274371 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1951 | 1461540274375 Marionette TRACE conn4 <- [1,922,null,{}] 16:24:34 INFO - PROCESS | 1951 | 1461540274383 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:34 INFO - PROCESS | 1951 | 1461540274559 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:24:34 INFO - PROCESS | 1951 | 1461540274732 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d92d800 == 94 [pid = 1951] [id = 238] 16:24:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc5075d9800) [pid = 1951] [serial = 715] [outer = (nil)] 16:24:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc50ae6f400) [pid = 1951] [serial = 716] [outer = 0x7fc5075d9800] 16:24:34 INFO - PROCESS | 1951 | 1461540274804 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc50b27e800) [pid = 1951] [serial = 717] [outer = 0x7fc5075d9800] 16:24:35 INFO - PROCESS | 1951 | 1461540275702 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1384ms 16:24:35 INFO - PROCESS | 1951 | 1461540275755 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1951 | 1461540275763 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:24:35 INFO - PROCESS | 1951 | 1461540275773 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1951 | 1461540275776 Marionette TRACE conn4 <- [1,926,null,{}] 16:24:35 INFO - PROCESS | 1951 | 1461540275783 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:35 INFO - PROCESS | 1951 | 1461540275961 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:24:36 INFO - PROCESS | 1951 | 1461540276129 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f55800 == 95 [pid = 1951] [id = 239] 16:24:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc50adea800) [pid = 1951] [serial = 718] [outer = (nil)] 16:24:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc50db96c00) [pid = 1951] [serial = 719] [outer = 0x7fc50adea800] 16:24:36 INFO - PROCESS | 1951 | 1461540276202 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc510c24800) [pid = 1951] [serial = 720] [outer = 0x7fc50adea800] 16:24:37 INFO - PROCESS | 1951 | 1461540277132 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1431ms 16:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:24:37 INFO - PROCESS | 1951 | 1461540277204 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1951 | 1461540277207 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:24:37 INFO - PROCESS | 1951 | 1461540277213 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1951 | 1461540277219 Marionette TRACE conn4 <- [1,930,null,{}] 16:24:37 INFO - PROCESS | 1951 | 1461540277235 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:37 INFO - PROCESS | 1951 | 1461540277443 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:24:37 INFO - PROCESS | 1951 | 1461540277656 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cee0000 == 96 [pid = 1951] [id = 240] 16:24:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc51255e400) [pid = 1951] [serial = 721] [outer = (nil)] 16:24:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc513df2800) [pid = 1951] [serial = 722] [outer = 0x7fc51255e400] 16:24:37 INFO - PROCESS | 1951 | 1461540277775 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc5143df800) [pid = 1951] [serial = 723] [outer = 0x7fc51255e400] 16:24:38 INFO - PROCESS | 1951 | 1461540278573 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1437ms 16:24:38 INFO - PROCESS | 1951 | 1461540278650 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:24:38 INFO - PROCESS | 1951 | 1461540278654 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:24:38 INFO - PROCESS | 1951 | 1461540278660 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1951 | 1461540278663 Marionette TRACE conn4 <- [1,934,null,{}] 16:24:38 INFO - PROCESS | 1951 | 1461540278668 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:38 INFO - PROCESS | 1951 | 1461540278873 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:24:39 INFO - PROCESS | 1951 | 1461540279052 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202cd000 == 97 [pid = 1951] [id = 241] 16:24:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc513674400) [pid = 1951] [serial = 724] [outer = (nil)] 16:24:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc516ee6000) [pid = 1951] [serial = 725] [outer = 0x7fc513674400] 16:24:39 INFO - PROCESS | 1951 | 1461540279123 Marionette DEBUG loaded listener.js 16:24:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc518bf2c00) [pid = 1951] [serial = 726] [outer = 0x7fc513674400] 16:24:39 INFO - PROCESS | 1951 | 1461540279990 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 16:24:40 INFO - PROCESS | 1951 | 1461540280039 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:24:40 INFO - PROCESS | 1951 | 1461540280042 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:24:40 INFO - PROCESS | 1951 | 1461540280048 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 1951 | 1461540280050 Marionette TRACE conn4 <- [1,938,null,{}] 16:24:40 INFO - PROCESS | 1951 | 1461540280056 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:40 INFO - PROCESS | 1951 | 1461540280213 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:24:40 INFO - PROCESS | 1951 | 1461540280388 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a0ad000 == 98 [pid = 1951] [id = 242] 16:24:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc514880000) [pid = 1951] [serial = 727] [outer = (nil)] 16:24:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc51a105400) [pid = 1951] [serial = 728] [outer = 0x7fc514880000] 16:24:40 INFO - PROCESS | 1951 | 1461540280458 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc51b6c4400) [pid = 1951] [serial = 729] [outer = 0x7fc514880000] 16:24:41 INFO - PROCESS | 1951 | 1461540281335 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1333ms 16:24:41 INFO - PROCESS | 1951 | 1461540281383 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1951 | 1461540281387 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:24:41 INFO - PROCESS | 1951 | 1461540281393 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1951 | 1461540281396 Marionette TRACE conn4 <- [1,942,null,{}] 16:24:41 INFO - PROCESS | 1951 | 1461540281401 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:41 INFO - PROCESS | 1951 | 1461540281587 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:24:41 INFO - PROCESS | 1951 | 1461540281758 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a718800 == 99 [pid = 1951] [id = 243] 16:24:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc51b786c00) [pid = 1951] [serial = 730] [outer = (nil)] 16:24:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc51c190c00) [pid = 1951] [serial = 731] [outer = 0x7fc51b786c00] 16:24:41 INFO - PROCESS | 1951 | 1461540281835 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc51c5b8800) [pid = 1951] [serial = 732] [outer = 0x7fc51b786c00] 16:24:42 INFO - PROCESS | 1951 | 1461540282602 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1282ms 16:24:42 INFO - PROCESS | 1951 | 1461540282681 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1951 | 1461540282685 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:24:42 INFO - PROCESS | 1951 | 1461540282714 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1951 | 1461540282717 Marionette TRACE conn4 <- [1,946,null,{}] 16:24:42 INFO - PROCESS | 1951 | 1461540282727 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:42 INFO - PROCESS | 1951 | 1461540282882 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:24:43 INFO - PROCESS | 1951 | 1461540283056 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b71c800 == 100 [pid = 1951] [id = 244] 16:24:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc51c085800) [pid = 1951] [serial = 733] [outer = (nil)] 16:24:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc51c83d000) [pid = 1951] [serial = 734] [outer = 0x7fc51c085800] 16:24:43 INFO - PROCESS | 1951 | 1461540283135 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc51cc4a800) [pid = 1951] [serial = 735] [outer = 0x7fc51c085800] 16:24:43 INFO - PROCESS | 1951 | 1461540283933 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1292ms 16:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:24:44 INFO - PROCESS | 1951 | 1461540284007 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1951 | 1461540284010 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:24:44 INFO - PROCESS | 1951 | 1461540284016 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1951 | 1461540284019 Marionette TRACE conn4 <- [1,950,null,{}] 16:24:44 INFO - PROCESS | 1951 | 1461540284024 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:44 INFO - PROCESS | 1951 | 1461540284223 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:24:44 INFO - PROCESS | 1951 | 1461540284404 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ef52000 == 101 [pid = 1951] [id = 245] 16:24:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc50a3e1800) [pid = 1951] [serial = 736] [outer = (nil)] 16:24:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc51ccd4c00) [pid = 1951] [serial = 737] [outer = 0x7fc50a3e1800] 16:24:44 INFO - PROCESS | 1951 | 1461540284485 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc51d105000) [pid = 1951] [serial = 738] [outer = 0x7fc50a3e1800] 16:24:45 INFO - PROCESS | 1951 | 1461540285304 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1331ms 16:24:45 INFO - PROCESS | 1951 | 1461540285346 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:24:45 INFO - PROCESS | 1951 | 1461540285350 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:24:45 INFO - PROCESS | 1951 | 1461540285356 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1951 | 1461540285359 Marionette TRACE conn4 <- [1,954,null,{}] 16:24:45 INFO - PROCESS | 1951 | 1461540285364 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:45 INFO - PROCESS | 1951 | 1461540285520 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:24:45 INFO - PROCESS | 1951 | 1461540285706 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f5e2000 == 102 [pid = 1951] [id = 246] 16:24:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc51bfe4800) [pid = 1951] [serial = 739] [outer = (nil)] 16:24:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc51d10a800) [pid = 1951] [serial = 740] [outer = 0x7fc51bfe4800] 16:24:45 INFO - PROCESS | 1951 | 1461540285778 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc51d4ba000) [pid = 1951] [serial = 741] [outer = 0x7fc51bfe4800] 16:24:46 INFO - PROCESS | 1951 | 1461540286622 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1332ms 16:24:46 INFO - PROCESS | 1951 | 1461540286688 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1951 | 1461540286692 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:24:46 INFO - PROCESS | 1951 | 1461540286697 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1951 | 1461540286700 Marionette TRACE conn4 <- [1,958,null,{}] 16:24:46 INFO - PROCESS | 1951 | 1461540286705 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:46 INFO - PROCESS | 1951 | 1461540286865 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:24:47 INFO - PROCESS | 1951 | 1461540287043 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52fa05000 == 103 [pid = 1951] [id = 247] 16:24:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc51c328000) [pid = 1951] [serial = 742] [outer = (nil)] 16:24:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc51d4c5000) [pid = 1951] [serial = 743] [outer = 0x7fc51c328000] 16:24:47 INFO - PROCESS | 1951 | 1461540287114 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc51ddbe800) [pid = 1951] [serial = 744] [outer = 0x7fc51c328000] 16:24:47 INFO - PROCESS | 1951 | 1461540287946 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1288ms 16:24:47 INFO - PROCESS | 1951 | 1461540287987 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:24:47 INFO - PROCESS | 1951 | 1461540287991 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:24:47 INFO - PROCESS | 1951 | 1461540287996 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1951 | 1461540288000 Marionette TRACE conn4 <- [1,962,null,{}] 16:24:48 INFO - PROCESS | 1951 | 1461540288005 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:48 INFO - PROCESS | 1951 | 1461540288184 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:24:48 INFO - PROCESS | 1951 | 1461540288378 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53391e800 == 104 [pid = 1951] [id = 248] 16:24:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc50a3d6400) [pid = 1951] [serial = 745] [outer = (nil)] 16:24:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc51df6d800) [pid = 1951] [serial = 746] [outer = 0x7fc50a3d6400] 16:24:48 INFO - PROCESS | 1951 | 1461540288460 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc51eabac00) [pid = 1951] [serial = 747] [outer = 0x7fc50a3d6400] 16:24:49 INFO - PROCESS | 1951 | 1461540289450 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1528ms 16:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:24:49 INFO - PROCESS | 1951 | 1461540289525 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1951 | 1461540289528 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:24:49 INFO - PROCESS | 1951 | 1461540289534 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1951 | 1461540289537 Marionette TRACE conn4 <- [1,966,null,{}] 16:24:49 INFO - PROCESS | 1951 | 1461540289542 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:49 INFO - PROCESS | 1951 | 1461540289754 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:24:50 INFO - PROCESS | 1951 | 1461540290453 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50db7c800 == 105 [pid = 1951] [id = 249] 16:24:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc508cdf400) [pid = 1951] [serial = 748] [outer = (nil)] 16:24:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50a3d5400) [pid = 1951] [serial = 749] [outer = 0x7fc508cdf400] 16:24:50 INFO - PROCESS | 1951 | 1461540290525 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc50adebc00) [pid = 1951] [serial = 750] [outer = 0x7fc508cdf400] 16:24:51 INFO - PROCESS | 1951 | 1461540291344 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1883ms 16:24:51 INFO - PROCESS | 1951 | 1461540291418 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1951 | 1461540291422 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:24:51 INFO - PROCESS | 1951 | 1461540291430 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1951 | 1461540291435 Marionette TRACE conn4 <- [1,970,null,{}] 16:24:51 INFO - PROCESS | 1951 | 1461540291442 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:51 INFO - PROCESS | 1951 | 1461540291731 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:24:51 INFO - PROCESS | 1951 | 1461540291981 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae8d800 == 106 [pid = 1951] [id = 250] 16:24:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc50b282000) [pid = 1951] [serial = 751] [outer = (nil)] 16:24:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50bd3f000) [pid = 1951] [serial = 752] [outer = 0x7fc50b282000] 16:24:52 INFO - PROCESS | 1951 | 1461540292105 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc50db94400) [pid = 1951] [serial = 753] [outer = 0x7fc50b282000] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51442d000 == 105 [pid = 1951] [id = 236] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f5d800 == 104 [pid = 1951] [id = 235] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc51b210800) [pid = 1951] [serial = 616] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc51d10e000) [pid = 1951] [serial = 619] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc5203b2400) [pid = 1951] [serial = 622] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc52d63e800) [pid = 1951] [serial = 625] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc50ae6dc00) [pid = 1951] [serial = 628] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc5084ea800) [pid = 1951] [serial = 631] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc50a446000) [pid = 1951] [serial = 634] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc513677c00) [pid = 1951] [serial = 658] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513299000 == 103 [pid = 1951] [id = 234] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51364f000 == 102 [pid = 1951] [id = 217] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd1e800 == 101 [pid = 1951] [id = 233] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc511ee0000 == 100 [pid = 1951] [id = 216] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae96000 == 99 [pid = 1951] [id = 232] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc511ed2800 == 98 [pid = 1951] [id = 231] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c5b6000 == 97 [pid = 1951] [id = 230] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cee0800 == 96 [pid = 1951] [id = 226] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b773800 == 95 [pid = 1951] [id = 225] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5171de000 == 94 [pid = 1951] [id = 224] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51561b000 == 93 [pid = 1951] [id = 223] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5145cf800 == 92 [pid = 1951] [id = 222] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513643000 == 91 [pid = 1951] [id = 221] 16:24:52 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cad9000 == 90 [pid = 1951] [id = 220] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc510c2f000) [pid = 1951] [serial = 652] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc510df0c00) [pid = 1951] [serial = 655] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc513671c00) [pid = 1951] [serial = 613] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc50b27b000) [pid = 1951] [serial = 643] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc50b292400) [pid = 1951] [serial = 644] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc50a4eac00) [pid = 1951] [serial = 641] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc50a449800) [pid = 1951] [serial = 640] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc51c197800) [pid = 1951] [serial = 605] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc50b296800) [pid = 1951] [serial = 637] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc50c5d3000) [pid = 1951] [serial = 646] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc50c5d2800) [pid = 1951] [serial = 610] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc50a3e0c00) [pid = 1951] [serial = 607] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc510c1d800) [pid = 1951] [serial = 649] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc510df1400) [pid = 1951] [serial = 653] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc512560000) [pid = 1951] [serial = 656] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc50db93400) [pid = 1951] [serial = 647] [outer = (nil)] [url = about:blank] 16:24:52 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc510c28400) [pid = 1951] [serial = 650] [outer = (nil)] [url = about:blank] 16:24:53 INFO - PROCESS | 1951 | 1461540293015 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1632ms 16:24:53 INFO - PROCESS | 1951 | 1461540293065 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1951 | 1461540293070 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:24:53 INFO - PROCESS | 1951 | 1461540293076 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1951 | 1461540293079 Marionette TRACE conn4 <- [1,974,null,{}] 16:24:53 INFO - PROCESS | 1951 | 1461540293084 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:53 INFO - PROCESS | 1951 | 1461540293232 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:24:53 INFO - PROCESS | 1951 | 1461540293251 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d921000 == 91 [pid = 1951] [id = 251] 16:24:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc50b27b000) [pid = 1951] [serial = 754] [outer = (nil)] 16:24:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc510c1d800) [pid = 1951] [serial = 755] [outer = 0x7fc50b27b000] 16:24:53 INFO - PROCESS | 1951 | 1461540293310 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc510de9000) [pid = 1951] [serial = 756] [outer = 0x7fc50b27b000] 16:24:54 INFO - PROCESS | 1951 | 1461540294160 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1134ms 16:24:54 INFO - PROCESS | 1951 | 1461540294210 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:24:54 INFO - PROCESS | 1951 | 1461540294214 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:24:54 INFO - PROCESS | 1951 | 1461540294226 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1951 | 1461540294235 Marionette TRACE conn4 <- [1,978,null,{}] 16:24:54 INFO - PROCESS | 1951 | 1461540294242 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:54 INFO - PROCESS | 1951 | 1461540294401 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:24:54 INFO - PROCESS | 1951 | 1461540294545 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5132a7800 == 92 [pid = 1951] [id = 252] 16:24:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc50c324000) [pid = 1951] [serial = 757] [outer = (nil)] 16:24:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc511fda000) [pid = 1951] [serial = 758] [outer = 0x7fc50c324000] 16:24:54 INFO - PROCESS | 1951 | 1461540294605 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc5139a0000) [pid = 1951] [serial = 759] [outer = 0x7fc50c324000] 16:24:55 INFO - PROCESS | 1951 | 1461540295352 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1198ms 16:24:55 INFO - PROCESS | 1951 | 1461540295418 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:24:55 INFO - PROCESS | 1951 | 1461540295422 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:24:55 INFO - PROCESS | 1951 | 1461540295427 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1951 | 1461540295430 Marionette TRACE conn4 <- [1,982,null,{}] 16:24:55 INFO - PROCESS | 1951 | 1461540295435 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:55 INFO - PROCESS | 1951 | 1461540295632 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:24:55 INFO - PROCESS | 1951 | 1461540295653 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f65800 == 93 [pid = 1951] [id = 253] 16:24:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc51367c000) [pid = 1951] [serial = 760] [outer = (nil)] 16:24:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc5143ddc00) [pid = 1951] [serial = 761] [outer = 0x7fc51367c000] 16:24:55 INFO - PROCESS | 1951 | 1461540295712 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc514653800) [pid = 1951] [serial = 762] [outer = 0x7fc51367c000] 16:24:56 INFO - PROCESS | 1951 | 1461540296576 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1189ms 16:24:56 INFO - PROCESS | 1951 | 1461540296616 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1951 | 1461540296619 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:24:56 INFO - PROCESS | 1951 | 1461540296625 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1951 | 1461540296627 Marionette TRACE conn4 <- [1,986,null,{}] 16:24:56 INFO - PROCESS | 1951 | 1461540296632 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:56 INFO - PROCESS | 1951 | 1461540296824 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:24:56 INFO - PROCESS | 1951 | 1461540296848 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515348000 == 94 [pid = 1951] [id = 254] 16:24:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc51585f400) [pid = 1951] [serial = 763] [outer = (nil)] 16:24:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc516ae4c00) [pid = 1951] [serial = 764] [outer = 0x7fc51585f400] 16:24:56 INFO - PROCESS | 1951 | 1461540296921 Marionette DEBUG loaded listener.js 16:24:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc51a036c00) [pid = 1951] [serial = 765] [outer = 0x7fc51585f400] 16:24:57 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc50db93c00) [pid = 1951] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:24:57 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc50ae6ac00) [pid = 1951] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:24:57 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc50ae73c00) [pid = 1951] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:24:57 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc5084edc00) [pid = 1951] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:24:57 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc50db96000) [pid = 1951] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:24:57 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc5075d5400) [pid = 1951] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:24:57 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc51255c000) [pid = 1951] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:24:57 INFO - PROCESS | 1951 | 1461540297963 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1376ms 16:24:58 INFO - PROCESS | 1951 | 1461540298002 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:24:58 INFO - PROCESS | 1951 | 1461540298005 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:24:58 INFO - PROCESS | 1951 | 1461540298010 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:24:58 INFO - PROCESS | 1951 | 1461540298012 Marionette TRACE conn4 <- [1,990,null,{}] 16:24:58 INFO - PROCESS | 1951 | 1461540298028 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:58 INFO - PROCESS | 1951 | 1461540298221 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:24:58 INFO - PROCESS | 1951 | 1461540298241 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171d6000 == 95 [pid = 1951] [id = 255] 16:24:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc50afed000) [pid = 1951] [serial = 766] [outer = (nil)] 16:24:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc516dd4000) [pid = 1951] [serial = 767] [outer = 0x7fc50afed000] 16:24:58 INFO - PROCESS | 1951 | 1461540298299 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc51c193c00) [pid = 1951] [serial = 768] [outer = 0x7fc50afed000] 16:24:58 INFO - PROCESS | 1951 | 1461540298962 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 979ms 16:24:59 INFO - PROCESS | 1951 | 1461540299009 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1951 | 1461540299013 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:24:59 INFO - PROCESS | 1951 | 1461540299018 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1951 | 1461540299020 Marionette TRACE conn4 <- [1,994,null,{}] 16:24:59 INFO - PROCESS | 1951 | 1461540299025 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:24:59 INFO - PROCESS | 1951 | 1461540299167 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:24:59 INFO - PROCESS | 1951 | 1461540299184 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51c5a4000 == 96 [pid = 1951] [id = 256] 16:24:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc511fdc400) [pid = 1951] [serial = 769] [outer = (nil)] 16:24:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc51c19dc00) [pid = 1951] [serial = 770] [outer = 0x7fc511fdc400] 16:24:59 INFO - PROCESS | 1951 | 1461540299365 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc51d109c00) [pid = 1951] [serial = 771] [outer = 0x7fc511fdc400] 16:25:00 INFO - PROCESS | 1951 | 1461540300345 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1375ms 16:25:00 INFO - PROCESS | 1951 | 1461540300395 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1951 | 1461540300402 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:25:00 INFO - PROCESS | 1951 | 1461540300411 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1951 | 1461540300415 Marionette TRACE conn4 <- [1,998,null,{}] 16:25:00 INFO - PROCESS | 1951 | 1461540300423 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:00 INFO - PROCESS | 1951 | 1461540300603 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:25:00 INFO - PROCESS | 1951 | 1461540300790 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51157a000 == 97 [pid = 1951] [id = 257] 16:25:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc50ae66400) [pid = 1951] [serial = 772] [outer = (nil)] 16:25:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc50c324c00) [pid = 1951] [serial = 773] [outer = 0x7fc50ae66400] 16:25:00 INFO - PROCESS | 1951 | 1461540300868 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc50db95c00) [pid = 1951] [serial = 774] [outer = 0x7fc50ae66400] 16:25:01 INFO - PROCESS | 1951 | 1461540301715 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1384ms 16:25:01 INFO - PROCESS | 1951 | 1461540301795 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:25:01 INFO - PROCESS | 1951 | 1461540301804 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:25:01 INFO - PROCESS | 1951 | 1461540301814 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:25:01 INFO - PROCESS | 1951 | 1461540301818 Marionette TRACE conn4 <- [1,1002,null,{}] 16:25:01 INFO - PROCESS | 1951 | 1461540301824 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:02 INFO - PROCESS | 1951 | 1461540302034 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:25:02 INFO - PROCESS | 1951 | 1461540302218 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5147ee000 == 98 [pid = 1951] [id = 258] 16:25:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc510de7800) [pid = 1951] [serial = 775] [outer = (nil)] 16:25:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc51255a400) [pid = 1951] [serial = 776] [outer = 0x7fc510de7800] 16:25:02 INFO - PROCESS | 1951 | 1461540302431 Marionette DEBUG loaded listener.js 16:25:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc513dec000) [pid = 1951] [serial = 777] [outer = 0x7fc510de7800] 16:25:03 INFO - PROCESS | 1951 | 1461540303432 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1687ms 16:25:03 INFO - PROCESS | 1951 | 1461540303504 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1951 | 1461540303510 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:25:03 INFO - PROCESS | 1951 | 1461540303519 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1951 | 1461540303529 Marionette TRACE conn4 <- [1,1006,null,{}] 16:25:03 INFO - PROCESS | 1951 | 1461540303554 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:03 INFO - PROCESS | 1951 | 1461540303943 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:25:04 INFO - PROCESS | 1951 | 1461540304237 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e343000 == 99 [pid = 1951] [id = 259] 16:25:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc515862400) [pid = 1951] [serial = 778] [outer = (nil)] 16:25:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc51b6bf400) [pid = 1951] [serial = 779] [outer = 0x7fc515862400] 16:25:04 INFO - PROCESS | 1951 | 1461540304318 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc51c089800) [pid = 1951] [serial = 780] [outer = 0x7fc515862400] 16:25:05 INFO - PROCESS | 1951 | 1461540305193 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1749ms 16:25:05 INFO - PROCESS | 1951 | 1461540305268 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1951 | 1461540305272 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:25:05 INFO - PROCESS | 1951 | 1461540305278 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1951 | 1461540305281 Marionette TRACE conn4 <- [1,1010,null,{}] 16:25:05 INFO - PROCESS | 1951 | 1461540305286 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:05 INFO - PROCESS | 1951 | 1461540305491 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:25:05 INFO - PROCESS | 1951 | 1461540305666 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a599800 == 100 [pid = 1951] [id = 260] 16:25:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc51d102800) [pid = 1951] [serial = 781] [outer = (nil)] 16:25:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc51d4c4000) [pid = 1951] [serial = 782] [outer = 0x7fc51d102800] 16:25:05 INFO - PROCESS | 1951 | 1461540305787 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc51df70c00) [pid = 1951] [serial = 783] [outer = 0x7fc51d102800] 16:25:06 INFO - PROCESS | 1951 | 1461540306594 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1380ms 16:25:06 INFO - PROCESS | 1951 | 1461540306659 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1951 | 1461540306663 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:25:06 INFO - PROCESS | 1951 | 1461540306669 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1951 | 1461540306671 Marionette TRACE conn4 <- [1,1014,null,{}] 16:25:06 INFO - PROCESS | 1951 | 1461540306677 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:06 INFO - PROCESS | 1951 | 1461540306842 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:25:07 INFO - PROCESS | 1951 | 1461540307017 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f546000 == 101 [pid = 1951] [id = 261] 16:25:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc51c83e400) [pid = 1951] [serial = 784] [outer = (nil)] 16:25:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc51e00f000) [pid = 1951] [serial = 785] [outer = 0x7fc51c83e400] 16:25:07 INFO - PROCESS | 1951 | 1461540307090 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc51eabfc00) [pid = 1951] [serial = 786] [outer = 0x7fc51c83e400] 16:25:07 INFO - PROCESS | 1951 | 1461540307955 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1331ms 16:25:08 INFO - PROCESS | 1951 | 1461540308001 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1951 | 1461540308005 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:25:08 INFO - PROCESS | 1951 | 1461540308011 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1951 | 1461540308014 Marionette TRACE conn4 <- [1,1018,null,{}] 16:25:08 INFO - PROCESS | 1951 | 1461540308020 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:08 INFO - PROCESS | 1951 | 1461540308212 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:25:08 INFO - PROCESS | 1951 | 1461540308388 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc534987000 == 102 [pid = 1951] [id = 262] 16:25:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc51eebfc00) [pid = 1951] [serial = 787] [outer = (nil)] 16:25:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc5201f6c00) [pid = 1951] [serial = 788] [outer = 0x7fc51eebfc00] 16:25:08 INFO - PROCESS | 1951 | 1461540308464 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc523565800) [pid = 1951] [serial = 789] [outer = 0x7fc51eebfc00] 16:25:09 INFO - PROCESS | 1951 | 1461540309281 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1332ms 16:25:09 INFO - PROCESS | 1951 | 1461540309345 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1951 | 1461540309348 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:25:09 INFO - PROCESS | 1951 | 1461540309354 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1951 | 1461540309356 Marionette TRACE conn4 <- [1,1022,null,{}] 16:25:09 INFO - PROCESS | 1951 | 1461540309362 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:09 INFO - PROCESS | 1951 | 1461540309526 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:25:09 INFO - PROCESS | 1951 | 1461540309720 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5125ac000 == 103 [pid = 1951] [id = 263] 16:25:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc51c837000) [pid = 1951] [serial = 790] [outer = (nil)] 16:25:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc52441f400) [pid = 1951] [serial = 791] [outer = 0x7fc51c837000] 16:25:09 INFO - PROCESS | 1951 | 1461540309792 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc529431000) [pid = 1951] [serial = 792] [outer = 0x7fc51c837000] 16:25:10 INFO - PROCESS | 1951 | 1461540310626 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1328ms 16:25:10 INFO - PROCESS | 1951 | 1461540310682 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 1951 | 1461540310686 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:25:10 INFO - PROCESS | 1951 | 1461540310692 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1951 | 1461540310694 Marionette TRACE conn4 <- [1,1026,null,{}] 16:25:10 INFO - PROCESS | 1951 | 1461540310699 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:10 INFO - PROCESS | 1951 | 1461540310866 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:25:11 INFO - PROCESS | 1951 | 1461540311048 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc533929800 == 104 [pid = 1951] [id = 264] 16:25:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc520165000) [pid = 1951] [serial = 793] [outer = (nil)] 16:25:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc52a059400) [pid = 1951] [serial = 794] [outer = 0x7fc520165000] 16:25:11 INFO - PROCESS | 1951 | 1461540311118 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc52a2e5400) [pid = 1951] [serial = 795] [outer = 0x7fc520165000] 16:25:11 INFO - PROCESS | 1951 | 1461540311988 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1332ms 16:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:25:12 INFO - PROCESS | 1951 | 1461540312025 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1951 | 1461540312028 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:25:12 INFO - PROCESS | 1951 | 1461540312034 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1951 | 1461540312037 Marionette TRACE conn4 <- [1,1030,null,{}] 16:25:12 INFO - PROCESS | 1951 | 1461540312042 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:12 INFO - PROCESS | 1951 | 1461540312204 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:25:12 INFO - PROCESS | 1951 | 1461540312389 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fd6800 == 105 [pid = 1951] [id = 265] 16:25:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc524483000) [pid = 1951] [serial = 796] [outer = (nil)] 16:25:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc52a7e5c00) [pid = 1951] [serial = 797] [outer = 0x7fc524483000] 16:25:12 INFO - PROCESS | 1951 | 1461540312463 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc52b43c000) [pid = 1951] [serial = 798] [outer = 0x7fc524483000] 16:25:13 INFO - PROCESS | 1951 | 1461540313296 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1335ms 16:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:25:13 INFO - PROCESS | 1951 | 1461540313369 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1951 | 1461540313371 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:25:13 INFO - PROCESS | 1951 | 1461540313377 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1951 | 1461540313381 Marionette TRACE conn4 <- [1,1034,null,{}] 16:25:13 INFO - PROCESS | 1951 | 1461540313386 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:13 INFO - PROCESS | 1951 | 1461540313558 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:25:13 INFO - PROCESS | 1951 | 1461540313736 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf25000 == 106 [pid = 1951] [id = 266] 16:25:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc529433c00) [pid = 1951] [serial = 799] [outer = (nil)] 16:25:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc52b5b9000) [pid = 1951] [serial = 800] [outer = 0x7fc529433c00] 16:25:13 INFO - PROCESS | 1951 | 1461540313810 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc52b72c400) [pid = 1951] [serial = 801] [outer = 0x7fc529433c00] 16:25:14 INFO - PROCESS | 1951 | 1461540314736 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1435ms 16:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:25:14 INFO - PROCESS | 1951 | 1461540314811 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 1951 | 1461540314815 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:25:14 INFO - PROCESS | 1951 | 1461540314821 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 1951 | 1461540314824 Marionette TRACE conn4 <- [1,1038,null,{}] 16:25:14 INFO - PROCESS | 1951 | 1461540314830 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:15 INFO - PROCESS | 1951 | 1461540315063 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:25:15 INFO - PROCESS | 1951 | 1461540315245 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50618d800 == 107 [pid = 1951] [id = 267] 16:25:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc52ef7c800) [pid = 1951] [serial = 802] [outer = (nil)] 16:25:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc52f068800) [pid = 1951] [serial = 803] [outer = 0x7fc52ef7c800] 16:25:15 INFO - PROCESS | 1951 | 1461540315371 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc52f230400) [pid = 1951] [serial = 804] [outer = 0x7fc52ef7c800] 16:25:16 INFO - PROCESS | 1951 | 1461540316150 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1387ms 16:25:16 INFO - PROCESS | 1951 | 1461540316207 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1951 | 1461540316211 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:25:16 INFO - PROCESS | 1951 | 1461540316217 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1951 | 1461540316219 Marionette TRACE conn4 <- [1,1042,null,{}] 16:25:16 INFO - PROCESS | 1951 | 1461540316225 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:16 INFO - PROCESS | 1951 | 1461540316390 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:25:16 INFO - PROCESS | 1951 | 1461540316586 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d927000 == 108 [pid = 1951] [id = 268] 16:25:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc508cdcc00) [pid = 1951] [serial = 805] [outer = (nil)] 16:25:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc51e394400) [pid = 1951] [serial = 806] [outer = 0x7fc508cdcc00] 16:25:16 INFO - PROCESS | 1951 | 1461540316657 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc52f233800) [pid = 1951] [serial = 807] [outer = 0x7fc508cdcc00] 16:25:17 INFO - PROCESS | 1951 | 1461540317829 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1685ms 16:25:17 INFO - PROCESS | 1951 | 1461540317903 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 1951 | 1461540317909 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:25:17 INFO - PROCESS | 1951 | 1461540317917 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1951 | 1461540317922 Marionette TRACE conn4 <- [1,1046,null,{}] 16:25:17 INFO - PROCESS | 1951 | 1461540317929 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:18 INFO - PROCESS | 1951 | 1461540318089 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:25:18 INFO - PROCESS | 1951 | 1461540318340 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd1c000 == 109 [pid = 1951] [id = 269] 16:25:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc50ae6b000) [pid = 1951] [serial = 808] [outer = (nil)] 16:25:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc50ae72400) [pid = 1951] [serial = 809] [outer = 0x7fc50ae6b000] 16:25:18 INFO - PROCESS | 1951 | 1461540318406 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc50bd37800) [pid = 1951] [serial = 810] [outer = 0x7fc50ae6b000] 16:25:19 INFO - PROCESS | 1951 | 1461540319362 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1489ms 16:25:19 INFO - PROCESS | 1951 | 1461540319406 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1951 | 1461540319413 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:25:19 INFO - PROCESS | 1951 | 1461540319422 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1951 | 1461540319426 Marionette TRACE conn4 <- [1,1050,null,{}] 16:25:19 INFO - PROCESS | 1951 | 1461540319432 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:19 INFO - PROCESS | 1951 | 1461540319627 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:25:19 INFO - PROCESS | 1951 | 1461540319897 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a1db800 == 110 [pid = 1951] [id = 270] 16:25:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc50b298c00) [pid = 1951] [serial = 811] [outer = (nil)] 16:25:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc511fb4c00) [pid = 1951] [serial = 812] [outer = 0x7fc50b298c00] 16:25:20 INFO - PROCESS | 1951 | 1461540320031 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc512568000) [pid = 1951] [serial = 813] [outer = 0x7fc50b298c00] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc53c7cc000 == 109 [pid = 1951] [id = 118] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b42e000 == 108 [pid = 1951] [id = 210] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a186000 == 107 [pid = 1951] [id = 209] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc53499c800 == 106 [pid = 1951] [id = 207] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b42b800 == 105 [pid = 1951] [id = 208] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cadf800 == 104 [pid = 1951] [id = 211] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc5143e2400) [pid = 1951] [serial = 676] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc516eed400) [pid = 1951] [serial = 688] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc516ee3c00) [pid = 1951] [serial = 685] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc51585c000) [pid = 1951] [serial = 682] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc514760800) [pid = 1951] [serial = 679] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc514652c00) [pid = 1951] [serial = 712] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5171d6000 == 103 [pid = 1951] [id = 255] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515348000 == 102 [pid = 1951] [id = 254] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f65800 == 101 [pid = 1951] [id = 253] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5132a7800 == 100 [pid = 1951] [id = 252] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d921000 == 99 [pid = 1951] [id = 251] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae8d800 == 98 [pid = 1951] [id = 250] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50db7c800 == 97 [pid = 1951] [id = 249] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52ef52000 == 96 [pid = 1951] [id = 245] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52b71c800 == 95 [pid = 1951] [id = 244] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a718800 == 94 [pid = 1951] [id = 243] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a0ad000 == 93 [pid = 1951] [id = 242] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5202cd000 == 92 [pid = 1951] [id = 241] 16:25:20 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5171e9800 == 91 [pid = 1951] [id = 237] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc5143d5400) [pid = 1951] [serial = 709] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc50bd3d800) [pid = 1951] [serial = 698] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc50c5d6800) [pid = 1951] [serial = 700] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc50ae72c00) [pid = 1951] [serial = 695] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc510c15c00) [pid = 1951] [serial = 701] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc50bd37000) [pid = 1951] [serial = 664] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc511fb3c00) [pid = 1951] [serial = 667] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc5143ecc00) [pid = 1951] [serial = 710] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc510de3400) [pid = 1951] [serial = 703] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc5084e9000) [pid = 1951] [serial = 691] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc50b277c00) [pid = 1951] [serial = 697] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc5139a2400) [pid = 1951] [serial = 673] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc50a0aa800) [pid = 1951] [serial = 692] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc513df4400) [pid = 1951] [serial = 707] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc513673800) [pid = 1951] [serial = 670] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc50a44dc00) [pid = 1951] [serial = 694] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc511fc1000) [pid = 1951] [serial = 704] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc513675400) [pid = 1951] [serial = 706] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc50a4ecc00) [pid = 1951] [serial = 661] [outer = (nil)] [url = about:blank] 16:25:20 INFO - PROCESS | 1951 | 1461540320921 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1533ms 16:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:25:20 INFO - PROCESS | 1951 | 1461540320955 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1951 | 1461540320958 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:25:20 INFO - PROCESS | 1951 | 1461540320964 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1951 | 1461540320969 Marionette TRACE conn4 <- [1,1054,null,{}] 16:25:20 INFO - PROCESS | 1951 | 1461540320985 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:21 INFO - PROCESS | 1951 | 1461540321150 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:25:21 INFO - PROCESS | 1951 | 1461540321164 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51326a000 == 92 [pid = 1951] [id = 271] 16:25:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc511fb3c00) [pid = 1951] [serial = 814] [outer = (nil)] 16:25:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc513df1400) [pid = 1951] [serial = 815] [outer = 0x7fc511fb3c00] 16:25:21 INFO - PROCESS | 1951 | 1461540321233 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc5143e3c00) [pid = 1951] [serial = 816] [outer = 0x7fc511fb3c00] 16:25:22 INFO - PROCESS | 1951 | 1461540322103 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1193ms 16:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:25:22 INFO - PROCESS | 1951 | 1461540322156 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1951 | 1461540322159 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:25:22 INFO - PROCESS | 1951 | 1461540322165 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1951 | 1461540322168 Marionette TRACE conn4 <- [1,1058,null,{}] 16:25:22 INFO - PROCESS | 1951 | 1461540322173 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:22 INFO - PROCESS | 1951 | 1461540322320 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:25:22 INFO - PROCESS | 1951 | 1461540322475 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51442f800 == 93 [pid = 1951] [id = 272] 16:25:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc510c14400) [pid = 1951] [serial = 817] [outer = (nil)] 16:25:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc51488a000) [pid = 1951] [serial = 818] [outer = 0x7fc510c14400] 16:25:22 INFO - PROCESS | 1951 | 1461540322535 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc516f49800) [pid = 1951] [serial = 819] [outer = 0x7fc510c14400] 16:25:23 INFO - PROCESS | 1951 | 1461540323281 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1136ms 16:25:23 INFO - PROCESS | 1951 | 1461540323300 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1951 | 1461540323303 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:25:23 INFO - PROCESS | 1951 | 1461540323309 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1951 | 1461540323311 Marionette TRACE conn4 <- [1,1062,null,{}] 16:25:23 INFO - PROCESS | 1951 | 1461540323316 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:23 INFO - PROCESS | 1951 | 1461540323510 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:25:23 INFO - PROCESS | 1951 | 1461540323538 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515821000 == 94 [pid = 1951] [id = 273] 16:25:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc516f4a400) [pid = 1951] [serial = 820] [outer = (nil)] 16:25:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc51a1e5c00) [pid = 1951] [serial = 821] [outer = 0x7fc516f4a400] 16:25:23 INFO - PROCESS | 1951 | 1461540323597 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc51c08a800) [pid = 1951] [serial = 822] [outer = 0x7fc516f4a400] 16:25:24 INFO - PROCESS | 1951 | 1461540324418 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1129ms 16:25:24 INFO - PROCESS | 1951 | 1461540324452 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1951 | 1461540324454 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:25:24 INFO - PROCESS | 1951 | 1461540324461 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1951 | 1461540324463 Marionette TRACE conn4 <- [1,1066,null,{}] 16:25:24 INFO - PROCESS | 1951 | 1461540324468 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:24 INFO - PROCESS | 1951 | 1461540324691 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:25:24 INFO - PROCESS | 1951 | 1461540324718 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51bfa4800 == 95 [pid = 1951] [id = 274] 16:25:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc51c840000) [pid = 1951] [serial = 823] [outer = (nil)] 16:25:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc51d10f400) [pid = 1951] [serial = 824] [outer = 0x7fc51c840000] 16:25:24 INFO - PROCESS | 1951 | 1461540324780 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc51e007000) [pid = 1951] [serial = 825] [outer = 0x7fc51c840000] 16:25:25 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc51367c000) [pid = 1951] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:25:25 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc508cdf400) [pid = 1951] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:25:25 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc50b27b000) [pid = 1951] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:25:25 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc51585f400) [pid = 1951] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:25:25 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc50b282000) [pid = 1951] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:25:25 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc50c324000) [pid = 1951] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:25:25 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc50afed000) [pid = 1951] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:25:25 INFO - PROCESS | 1951 | 1461540325831 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1380ms 16:25:25 INFO - PROCESS | 1951 | 1461540325845 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1951 | 1461540325847 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:25:25 INFO - PROCESS | 1951 | 1461540325861 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1951 | 1461540325863 Marionette TRACE conn4 <- [1,1070,null,{}] 16:25:25 INFO - PROCESS | 1951 | 1461540325874 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:26 INFO - PROCESS | 1951 | 1461540326023 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:25:26 INFO - PROCESS | 1951 | 1461540326037 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf38800 == 96 [pid = 1951] [id = 275] 16:25:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc50b27b000) [pid = 1951] [serial = 826] [outer = (nil)] 16:25:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc51df6c400) [pid = 1951] [serial = 827] [outer = 0x7fc50b27b000] 16:25:26 INFO - PROCESS | 1951 | 1461540326096 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc51eaba800) [pid = 1951] [serial = 828] [outer = 0x7fc50b27b000] 16:25:26 INFO - PROCESS | 1951 | 1461540326861 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1042ms 16:25:26 INFO - PROCESS | 1951 | 1461540326903 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1951 | 1461540326906 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:25:26 INFO - PROCESS | 1951 | 1461540326912 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1951 | 1461540326914 Marionette TRACE conn4 <- [1,1074,null,{}] 16:25:26 INFO - PROCESS | 1951 | 1461540326919 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:27 INFO - PROCESS | 1951 | 1461540327133 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:25:27 INFO - PROCESS | 1951 | 1461540327152 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e326800 == 97 [pid = 1951] [id = 276] 16:25:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc50db96400) [pid = 1951] [serial = 829] [outer = (nil)] 16:25:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc51edefc00) [pid = 1951] [serial = 830] [outer = 0x7fc50db96400] 16:25:27 INFO - PROCESS | 1951 | 1461540327212 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc52022d000) [pid = 1951] [serial = 831] [outer = 0x7fc50db96400] 16:25:28 INFO - PROCESS | 1951 | 1461540328340 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1480ms 16:25:28 INFO - PROCESS | 1951 | 1461540328392 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1951 | 1461540328399 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:25:28 INFO - PROCESS | 1951 | 1461540328407 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1951 | 1461540328413 Marionette TRACE conn4 <- [1,1078,null,{}] 16:25:28 INFO - PROCESS | 1951 | 1461540328420 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:28 INFO - PROCESS | 1951 | 1461540328639 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:25:28 INFO - PROCESS | 1951 | 1461540328820 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd35800 == 98 [pid = 1951] [id = 277] 16:25:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc50afe4c00) [pid = 1951] [serial = 832] [outer = (nil)] 16:25:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc50c5d1000) [pid = 1951] [serial = 833] [outer = 0x7fc50afe4c00] 16:25:28 INFO - PROCESS | 1951 | 1461540328894 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc510c28000) [pid = 1951] [serial = 834] [outer = 0x7fc50afe4c00] 16:25:29 INFO - PROCESS | 1951 | 1461540329804 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1489ms 16:25:29 INFO - PROCESS | 1951 | 1461540329897 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:25:29 INFO - PROCESS | 1951 | 1461540329907 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:25:29 INFO - PROCESS | 1951 | 1461540329916 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1951 | 1461540329921 Marionette TRACE conn4 <- [1,1082,null,{}] 16:25:29 INFO - PROCESS | 1951 | 1461540329978 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:30 INFO - PROCESS | 1951 | 1461540330184 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:25:30 INFO - PROCESS | 1951 | 1461540330449 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fd4800 == 99 [pid = 1951] [id = 278] 16:25:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc51387a400) [pid = 1951] [serial = 835] [outer = (nil)] 16:25:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc5143e0400) [pid = 1951] [serial = 836] [outer = 0x7fc51387a400] 16:25:30 INFO - PROCESS | 1951 | 1461540330520 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc516dd3800) [pid = 1951] [serial = 837] [outer = 0x7fc51387a400] 16:25:31 INFO - PROCESS | 1951 | 1461540331363 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1491ms 16:25:31 INFO - PROCESS | 1951 | 1461540331408 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1951 | 1461540331412 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:25:31 INFO - PROCESS | 1951 | 1461540331418 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1951 | 1461540331424 Marionette TRACE conn4 <- [1,1086,null,{}] 16:25:31 INFO - PROCESS | 1951 | 1461540331439 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:31 INFO - PROCESS | 1951 | 1461540331620 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:25:31 INFO - PROCESS | 1951 | 1461540331811 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a0b7000 == 100 [pid = 1951] [id = 279] 16:25:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc518bf2400) [pid = 1951] [serial = 838] [outer = (nil)] 16:25:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc51cc43c00) [pid = 1951] [serial = 839] [outer = 0x7fc518bf2400] 16:25:31 INFO - PROCESS | 1951 | 1461540331890 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc51df59400) [pid = 1951] [serial = 840] [outer = 0x7fc518bf2400] 16:25:32 INFO - PROCESS | 1951 | 1461540332778 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1393ms 16:25:32 INFO - PROCESS | 1951 | 1461540332812 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1951 | 1461540332817 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:25:32 INFO - PROCESS | 1951 | 1461540332822 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1951 | 1461540332825 Marionette TRACE conn4 <- [1,1090,null,{}] 16:25:32 INFO - PROCESS | 1951 | 1461540332830 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:33 INFO - PROCESS | 1951 | 1461540332998 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:25:33 INFO - PROCESS | 1951 | 1461540333185 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ed44000 == 101 [pid = 1951] [id = 280] 16:25:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc51c086c00) [pid = 1951] [serial = 841] [outer = (nil)] 16:25:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc52016ac00) [pid = 1951] [serial = 842] [outer = 0x7fc51c086c00] 16:25:33 INFO - PROCESS | 1951 | 1461540333258 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc520735800) [pid = 1951] [serial = 843] [outer = 0x7fc51c086c00] 16:25:34 INFO - PROCESS | 1951 | 1461540334135 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1376ms 16:25:34 INFO - PROCESS | 1951 | 1461540334200 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1951 | 1461540334204 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:25:34 INFO - PROCESS | 1951 | 1461540334210 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1951 | 1461540334212 Marionette TRACE conn4 <- [1,1094,null,{}] 16:25:34 INFO - PROCESS | 1951 | 1461540334218 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:34 INFO - PROCESS | 1951 | 1461540334423 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:25:34 INFO - PROCESS | 1951 | 1461540334606 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc531589800 == 102 [pid = 1951] [id = 281] 16:25:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc51df64000) [pid = 1951] [serial = 844] [outer = (nil)] 16:25:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc529434000) [pid = 1951] [serial = 845] [outer = 0x7fc51df64000] 16:25:34 INFO - PROCESS | 1951 | 1461540334677 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc52b43b800) [pid = 1951] [serial = 846] [outer = 0x7fc51df64000] 16:25:35 INFO - PROCESS | 1951 | 1461540335651 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1478ms 16:25:35 INFO - PROCESS | 1951 | 1461540335688 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1951 | 1461540335691 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:25:35 INFO - PROCESS | 1951 | 1461540335698 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1951 | 1461540335701 Marionette TRACE conn4 <- [1,1098,null,{}] 16:25:35 INFO - PROCESS | 1951 | 1461540335706 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:35 INFO - PROCESS | 1951 | 1461540335890 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:25:36 INFO - PROCESS | 1951 | 1461540336087 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5121d2800 == 103 [pid = 1951] [id = 282] 16:25:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc51cc44400) [pid = 1951] [serial = 847] [outer = (nil)] 16:25:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc52f231800) [pid = 1951] [serial = 848] [outer = 0x7fc51cc44400] 16:25:36 INFO - PROCESS | 1951 | 1461540336163 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc52f2b4c00) [pid = 1951] [serial = 849] [outer = 0x7fc51cc44400] 16:25:37 INFO - PROCESS | 1951 | 1461540337033 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1384ms 16:25:37 INFO - PROCESS | 1951 | 1461540337082 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1951 | 1461540337087 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:25:37 INFO - PROCESS | 1951 | 1461540337092 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1951 | 1461540337095 Marionette TRACE conn4 <- [1,1102,null,{}] 16:25:37 INFO - PROCESS | 1951 | 1461540337100 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:37 INFO - PROCESS | 1951 | 1461540337273 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:25:37 INFO - PROCESS | 1951 | 1461540337474 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50bdc6800 == 104 [pid = 1951] [id = 283] 16:25:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc52b5b9400) [pid = 1951] [serial = 850] [outer = (nil)] 16:25:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc52f2bec00) [pid = 1951] [serial = 851] [outer = 0x7fc52b5b9400] 16:25:37 INFO - PROCESS | 1951 | 1461540337545 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc52f33a000) [pid = 1951] [serial = 852] [outer = 0x7fc52b5b9400] 16:25:38 INFO - PROCESS | 1951 | 1461540338436 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1382ms 16:25:38 INFO - PROCESS | 1951 | 1461540338476 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1951 | 1461540338480 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:25:38 INFO - PROCESS | 1951 | 1461540338486 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1951 | 1461540338488 Marionette TRACE conn4 <- [1,1106,null,{}] 16:25:38 INFO - PROCESS | 1951 | 1461540338494 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:38 INFO - PROCESS | 1951 | 1461540338654 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:25:38 INFO - PROCESS | 1951 | 1461540338845 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50bdde000 == 105 [pid = 1951] [id = 284] 16:25:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc52f076000) [pid = 1951] [serial = 853] [outer = (nil)] 16:25:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc52f33f000) [pid = 1951] [serial = 854] [outer = 0x7fc52f076000] 16:25:38 INFO - PROCESS | 1951 | 1461540338919 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc52f3c1000) [pid = 1951] [serial = 855] [outer = 0x7fc52f076000] 16:25:39 INFO - PROCESS | 1951 | 1461540339773 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1336ms 16:25:39 INFO - PROCESS | 1951 | 1461540339822 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1951 | 1461540339826 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:25:39 INFO - PROCESS | 1951 | 1461540339831 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1951 | 1461540339834 Marionette TRACE conn4 <- [1,1110,null,{}] 16:25:39 INFO - PROCESS | 1951 | 1461540339840 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:40 INFO - PROCESS | 1951 | 1461540340001 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:25:40 INFO - PROCESS | 1951 | 1461540340214 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135b1800 == 106 [pid = 1951] [id = 285] 16:25:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc50b3cc000) [pid = 1951] [serial = 856] [outer = (nil)] 16:25:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc50b3d1400) [pid = 1951] [serial = 857] [outer = 0x7fc50b3cc000] 16:25:40 INFO - PROCESS | 1951 | 1461540340327 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc50b3d5800) [pid = 1951] [serial = 858] [outer = 0x7fc50b3cc000] 16:25:41 INFO - PROCESS | 1951 | 1461540341203 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1387ms 16:25:41 INFO - PROCESS | 1951 | 1461540341220 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1951 | 1461540341223 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:25:41 INFO - PROCESS | 1951 | 1461540341229 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1951 | 1461540341232 Marionette TRACE conn4 <- [1,1114,null,{}] 16:25:41 INFO - PROCESS | 1951 | 1461540341237 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:41 INFO - PROCESS | 1951 | 1461540341403 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:25:41 INFO - PROCESS | 1951 | 1461540341592 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc508b93000 == 107 [pid = 1951] [id = 286] 16:25:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc50a4edc00) [pid = 1951] [serial = 859] [outer = (nil)] 16:25:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc50b3d7800) [pid = 1951] [serial = 860] [outer = 0x7fc50a4edc00] 16:25:41 INFO - PROCESS | 1951 | 1461540341662 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc5143db800) [pid = 1951] [serial = 861] [outer = 0x7fc50a4edc00] 16:25:42 INFO - PROCESS | 1951 | 1461540342536 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1340ms 16:25:42 INFO - PROCESS | 1951 | 1461540342570 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1951 | 1461540342573 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:25:42 INFO - PROCESS | 1951 | 1461540342580 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1951 | 1461540342583 Marionette TRACE conn4 <- [1,1118,null,{}] 16:25:42 INFO - PROCESS | 1951 | 1461540342588 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:42 INFO - PROCESS | 1951 | 1461540342780 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:25:42 INFO - PROCESS | 1951 | 1461540342979 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51155b800 == 108 [pid = 1951] [id = 287] 16:25:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc50ae6a800) [pid = 1951] [serial = 862] [outer = (nil)] 16:25:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc52f3ca800) [pid = 1951] [serial = 863] [outer = 0x7fc50ae6a800] 16:25:43 INFO - PROCESS | 1951 | 1461540343058 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc52f7a5000) [pid = 1951] [serial = 864] [outer = 0x7fc50ae6a800] 16:25:44 INFO - PROCESS | 1951 | 1461540344414 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1881ms 16:25:44 INFO - PROCESS | 1951 | 1461540344490 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1951 | 1461540344494 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:25:44 INFO - PROCESS | 1951 | 1461540344521 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1951 | 1461540344526 Marionette TRACE conn4 <- [1,1122,null,{}] 16:25:44 INFO - PROCESS | 1951 | 1461540344535 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:44 INFO - PROCESS | 1951 | 1461540344710 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:25:44 INFO - PROCESS | 1951 | 1461540344896 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114e5000 == 109 [pid = 1951] [id = 288] 16:25:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc509f29c00) [pid = 1951] [serial = 865] [outer = (nil)] 16:25:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc509f32000) [pid = 1951] [serial = 866] [outer = 0x7fc509f29c00] 16:25:44 INFO - PROCESS | 1951 | 1461540344964 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc509f37000) [pid = 1951] [serial = 867] [outer = 0x7fc509f29c00] 16:25:46 INFO - PROCESS | 1951 | 1461540345997 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1494ms 16:25:46 INFO - PROCESS | 1951 | 1461540346011 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 1951 | 1461540346019 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:25:46 INFO - PROCESS | 1951 | 1461540346028 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1951 | 1461540346032 Marionette TRACE conn4 <- [1,1126,null,{}] 16:25:46 INFO - PROCESS | 1951 | 1461540346038 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:46 INFO - PROCESS | 1951 | 1461540346201 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:25:46 INFO - PROCESS | 1951 | 1461540346443 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acbc800 == 110 [pid = 1951] [id = 289] 16:25:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc50a3db800) [pid = 1951] [serial = 868] [outer = (nil)] 16:25:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc50aded800) [pid = 1951] [serial = 869] [outer = 0x7fc50a3db800] 16:25:46 INFO - PROCESS | 1951 | 1461540346592 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc50ae6dc00) [pid = 1951] [serial = 870] [outer = 0x7fc50a3db800] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc51c19dc00) [pid = 1951] [serial = 770] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc51a105400) [pid = 1951] [serial = 728] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc51c190c00) [pid = 1951] [serial = 731] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc51c83d000) [pid = 1951] [serial = 734] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc51ccd4c00) [pid = 1951] [serial = 737] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc51d10a800) [pid = 1951] [serial = 740] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc51d4c5000) [pid = 1951] [serial = 743] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc51df6d800) [pid = 1951] [serial = 746] [outer = (nil)] [url = about:blank] 16:25:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cf38800 == 109 [pid = 1951] [id = 275] 16:25:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51bfa4800 == 108 [pid = 1951] [id = 274] 16:25:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515821000 == 107 [pid = 1951] [id = 273] 16:25:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51442f800 == 106 [pid = 1951] [id = 272] 16:25:46 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51326a000 == 105 [pid = 1951] [id = 271] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a1db800 == 104 [pid = 1951] [id = 270] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd1c000 == 103 [pid = 1951] [id = 269] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50618d800 == 102 [pid = 1951] [id = 267] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cf25000 == 101 [pid = 1951] [id = 266] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516fd6800 == 100 [pid = 1951] [id = 265] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc533929800 == 99 [pid = 1951] [id = 264] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5125ac000 == 98 [pid = 1951] [id = 263] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc534987000 == 97 [pid = 1951] [id = 262] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f546000 == 96 [pid = 1951] [id = 261] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a599800 == 95 [pid = 1951] [id = 260] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51157a000 == 94 [pid = 1951] [id = 257] 16:25:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51c5a4000 == 93 [pid = 1951] [id = 256] 16:25:47 INFO - PROCESS | 1951 | 1461540347500 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc50c322800) [pid = 1951] [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.] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc510c1d800) [pid = 1951] [serial = 755] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc510de9000) [pid = 1951] [serial = 756] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc511fda000) [pid = 1951] [serial = 758] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc50a3d5400) [pid = 1951] [serial = 749] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc50adebc00) [pid = 1951] [serial = 750] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc513df2800) [pid = 1951] [serial = 722] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc50ae6f400) [pid = 1951] [serial = 716] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc5143ddc00) [pid = 1951] [serial = 761] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc50db94400) [pid = 1951] [serial = 753] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc50bd3f000) [pid = 1951] [serial = 752] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc516ee6000) [pid = 1951] [serial = 725] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc50db96c00) [pid = 1951] [serial = 719] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc516ae4c00) [pid = 1951] [serial = 764] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc51a036c00) [pid = 1951] [serial = 765] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc514653800) [pid = 1951] [serial = 762] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc516dd4000) [pid = 1951] [serial = 767] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc51c193c00) [pid = 1951] [serial = 768] [outer = (nil)] [url = about:blank] 16:25:47 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc5139a0000) [pid = 1951] [serial = 759] [outer = (nil)] [url = about:blank] 16:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1541ms 16:25:47 INFO - PROCESS | 1951 | 1461540347569 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 1951 | 1461540347572 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:25:47 INFO - PROCESS | 1951 | 1461540347578 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1951 | 1461540347583 Marionette TRACE conn4 <- [1,1130,null,{}] 16:25:47 INFO - PROCESS | 1951 | 1461540347598 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:47 INFO - PROCESS | 1951 | 1461540347756 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:25:47 INFO - PROCESS | 1951 | 1461540347913 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5125a6800 == 94 [pid = 1951] [id = 290] 16:25:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc509f3d000) [pid = 1951] [serial = 871] [outer = (nil)] 16:25:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc50bd35000) [pid = 1951] [serial = 872] [outer = 0x7fc509f3d000] 16:25:47 INFO - PROCESS | 1951 | 1461540347982 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc50db90c00) [pid = 1951] [serial = 873] [outer = 0x7fc509f3d000] 16:25:48 INFO - PROCESS | 1951 | 1461540348676 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1131ms 16:25:48 INFO - PROCESS | 1951 | 1461540348709 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1951 | 1461540348712 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:25:48 INFO - PROCESS | 1951 | 1461540348722 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1951 | 1461540348725 Marionette TRACE conn4 <- [1,1134,null,{}] 16:25:48 INFO - PROCESS | 1951 | 1461540348756 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:48 INFO - PROCESS | 1951 | 1461540348911 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:25:48 INFO - PROCESS | 1951 | 1461540348921 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513659800 == 95 [pid = 1951] [id = 291] 16:25:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc50b29d800) [pid = 1951] [serial = 874] [outer = (nil)] 16:25:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc510de8c00) [pid = 1951] [serial = 875] [outer = 0x7fc50b29d800] 16:25:48 INFO - PROCESS | 1951 | 1461540348984 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc511fb5c00) [pid = 1951] [serial = 876] [outer = 0x7fc50b29d800] 16:25:49 INFO - PROCESS | 1951 | 1461540349904 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1210ms 16:25:49 INFO - PROCESS | 1951 | 1461540349932 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1951 | 1461540349936 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:25:49 INFO - PROCESS | 1951 | 1461540349941 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1951 | 1461540349943 Marionette TRACE conn4 <- [1,1138,null,{}] 16:25:49 INFO - PROCESS | 1951 | 1461540349957 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:50 INFO - PROCESS | 1951 | 1461540350155 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:25:50 INFO - PROCESS | 1951 | 1461540350180 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f65800 == 96 [pid = 1951] [id = 292] 16:25:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc510c19800) [pid = 1951] [serial = 877] [outer = (nil)] 16:25:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc511fd7400) [pid = 1951] [serial = 878] [outer = 0x7fc510c19800] 16:25:50 INFO - PROCESS | 1951 | 1461540350250 Marionette DEBUG loaded listener.js 16:25:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc513671800) [pid = 1951] [serial = 879] [outer = 0x7fc510c19800] 16:25:51 INFO - PROCESS | 1951 | 1461540351099 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1187ms 16:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:25:51 INFO - PROCESS | 1951 | 1461540351129 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1951 | 1461540351132 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:25:51 INFO - PROCESS | 1951 | 1461540351138 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1951 | 1461540351140 Marionette TRACE conn4 <- [1,1142,null,{}] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc513e2e000) [pid = 1951] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc516f4a400) [pid = 1951] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc51c840000) [pid = 1951] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc510c14400) [pid = 1951] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc511fb3c00) [pid = 1951] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc50b298c00) [pid = 1951] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc50ae6b000) [pid = 1951] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc50b27b000) [pid = 1951] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:25:51 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc511fdbc00) [pid = 1951] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:25:51 INFO - PROCESS | 1951 | 1461540351531 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:51 INFO - PROCESS | 1951 | 1461540351703 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:25:51 INFO - PROCESS | 1951 | 1461540351895 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514517800 == 97 [pid = 1951] [id = 293] 16:25:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc510c25c00) [pid = 1951] [serial = 880] [outer = (nil)] 16:25:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc5143eec00) [pid = 1951] [serial = 881] [outer = 0x7fc510c25c00] 16:25:51 INFO - PROCESS | 1951 | 1461540351961 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc514769800) [pid = 1951] [serial = 882] [outer = 0x7fc510c25c00] 16:25:52 INFO - PROCESS | 1951 | 1461540352585 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1486ms 16:25:52 INFO - PROCESS | 1951 | 1461540352623 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1951 | 1461540352626 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:25:52 INFO - PROCESS | 1951 | 1461540352632 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1951 | 1461540352634 Marionette TRACE conn4 <- [1,1146,null,{}] 16:25:52 INFO - PROCESS | 1951 | 1461540352639 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:52 INFO - PROCESS | 1951 | 1461540352782 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:25:52 INFO - PROCESS | 1951 | 1461540352797 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516a5d800 == 98 [pid = 1951] [id = 294] 16:25:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc51487e000) [pid = 1951] [serial = 883] [outer = (nil)] 16:25:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc516dd6c00) [pid = 1951] [serial = 884] [outer = 0x7fc51487e000] 16:25:52 INFO - PROCESS | 1951 | 1461540352865 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc517182c00) [pid = 1951] [serial = 885] [outer = 0x7fc51487e000] 16:25:53 INFO - PROCESS | 1951 | 1461540353843 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1276ms 16:25:53 INFO - PROCESS | 1951 | 1461540353909 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1951 | 1461540353915 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:25:53 INFO - PROCESS | 1951 | 1461540353923 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1951 | 1461540353931 Marionette TRACE conn4 <- [1,1150,null,{}] 16:25:53 INFO - PROCESS | 1951 | 1461540353940 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:54 INFO - PROCESS | 1951 | 1461540354164 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:25:54 INFO - PROCESS | 1951 | 1461540354352 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdd4000 == 99 [pid = 1951] [id = 295] 16:25:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc509f20800) [pid = 1951] [serial = 886] [outer = (nil)] 16:25:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc509f37800) [pid = 1951] [serial = 887] [outer = 0x7fc509f20800] 16:25:54 INFO - PROCESS | 1951 | 1461540354430 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc50a3d8000) [pid = 1951] [serial = 888] [outer = 0x7fc509f20800] 16:25:55 INFO - PROCESS | 1951 | 1461540355371 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1486ms 16:25:55 INFO - PROCESS | 1951 | 1461540355410 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1951 | 1461540355419 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:25:55 INFO - PROCESS | 1951 | 1461540355436 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1951 | 1461540355445 Marionette TRACE conn4 <- [1,1154,null,{}] 16:25:55 INFO - PROCESS | 1951 | 1461540355450 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:55 INFO - PROCESS | 1951 | 1461540355629 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:25:55 INFO - PROCESS | 1951 | 1461540355814 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51364c800 == 100 [pid = 1951] [id = 296] 16:25:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc50ae65000) [pid = 1951] [serial = 889] [outer = (nil)] 16:25:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc50c322800) [pid = 1951] [serial = 890] [outer = 0x7fc50ae65000] 16:25:55 INFO - PROCESS | 1951 | 1461540355886 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc50db9d800) [pid = 1951] [serial = 891] [outer = 0x7fc50ae65000] 16:25:56 INFO - PROCESS | 1951 | 1461540356899 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1538ms 16:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:25:56 INFO - PROCESS | 1951 | 1461540356974 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:25:56 INFO - PROCESS | 1951 | 1461540356977 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:25:56 INFO - PROCESS | 1951 | 1461540356984 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1951 | 1461540356990 Marionette TRACE conn4 <- [1,1158,null,{}] 16:25:57 INFO - PROCESS | 1951 | 1461540357005 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:57 INFO - PROCESS | 1951 | 1461540357221 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:25:57 INFO - PROCESS | 1951 | 1461540357453 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51a177000 == 101 [pid = 1951] [id = 297] 16:25:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc51399c800) [pid = 1951] [serial = 892] [outer = (nil)] 16:25:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc513e33800) [pid = 1951] [serial = 893] [outer = 0x7fc51399c800] 16:25:57 INFO - PROCESS | 1951 | 1461540357574 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc5143f0c00) [pid = 1951] [serial = 894] [outer = 0x7fc51399c800] 16:25:58 INFO - PROCESS | 1951 | 1461540358408 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1488ms 16:25:58 INFO - PROCESS | 1951 | 1461540358472 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1951 | 1461540358476 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:25:58 INFO - PROCESS | 1951 | 1461540358482 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1951 | 1461540358485 Marionette TRACE conn4 <- [1,1162,null,{}] 16:25:58 INFO - PROCESS | 1951 | 1461540358491 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:25:58 INFO - PROCESS | 1951 | 1461540358662 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:25:58 INFO - PROCESS | 1951 | 1461540358853 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf34000 == 102 [pid = 1951] [id = 298] 16:25:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc513880400) [pid = 1951] [serial = 895] [outer = (nil)] 16:25:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc519547400) [pid = 1951] [serial = 896] [outer = 0x7fc513880400] 16:25:58 INFO - PROCESS | 1951 | 1461540358927 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc51b6cb000) [pid = 1951] [serial = 897] [outer = 0x7fc513880400] 16:25:59 INFO - PROCESS | 1951 | 1461540359805 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1384ms 16:25:59 INFO - PROCESS | 1951 | 1461540359866 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1951 | 1461540359870 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:25:59 INFO - PROCESS | 1951 | 1461540359876 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1951 | 1461540359878 Marionette TRACE conn4 <- [1,1166,null,{}] 16:25:59 INFO - PROCESS | 1951 | 1461540359884 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:00 INFO - PROCESS | 1951 | 1461540360053 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:26:00 INFO - PROCESS | 1951 | 1461540360237 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e279000 == 103 [pid = 1951] [id = 299] 16:26:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc5156bdc00) [pid = 1951] [serial = 898] [outer = (nil)] 16:26:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc51c198800) [pid = 1951] [serial = 899] [outer = 0x7fc5156bdc00] 16:26:00 INFO - PROCESS | 1951 | 1461540360312 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc51ccd4c00) [pid = 1951] [serial = 900] [outer = 0x7fc5156bdc00] 16:26:01 INFO - PROCESS | 1951 | 1461540361175 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1329ms 16:26:01 INFO - PROCESS | 1951 | 1461540361207 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:26:01 INFO - PROCESS | 1951 | 1461540361211 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:26:01 INFO - PROCESS | 1951 | 1461540361218 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1951 | 1461540361221 Marionette TRACE conn4 <- [1,1170,null,{}] 16:26:01 INFO - PROCESS | 1951 | 1461540361227 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:01 INFO - PROCESS | 1951 | 1461540361458 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:26:01 INFO - PROCESS | 1951 | 1461540361645 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a2ab800 == 104 [pid = 1951] [id = 300] 16:26:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc51d4b9000) [pid = 1951] [serial = 901] [outer = (nil)] 16:26:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc51e390c00) [pid = 1951] [serial = 902] [outer = 0x7fc51d4b9000] 16:26:01 INFO - PROCESS | 1951 | 1461540361718 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc52078d800) [pid = 1951] [serial = 903] [outer = 0x7fc51d4b9000] 16:26:02 INFO - PROCESS | 1951 | 1461540362600 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1428ms 16:26:02 INFO - PROCESS | 1951 | 1461540362646 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1951 | 1461540362650 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:26:02 INFO - PROCESS | 1951 | 1461540362656 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1951 | 1461540362658 Marionette TRACE conn4 <- [1,1174,null,{}] 16:26:02 INFO - PROCESS | 1951 | 1461540362665 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:02 INFO - PROCESS | 1951 | 1461540362828 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:26:03 INFO - PROCESS | 1951 | 1461540363038 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f369000 == 105 [pid = 1951] [id = 301] 16:26:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc51464dc00) [pid = 1951] [serial = 904] [outer = (nil)] 16:26:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc52a05b800) [pid = 1951] [serial = 905] [outer = 0x7fc51464dc00] 16:26:03 INFO - PROCESS | 1951 | 1461540363106 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc52b4ec000) [pid = 1951] [serial = 906] [outer = 0x7fc51464dc00] 16:26:03 INFO - PROCESS | 1951 | 1461540363967 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1951 | 1461540364043 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:26:04 INFO - PROCESS | 1951 | 1461540364049 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1951 | 1461540364052 Marionette TRACE conn4 <- [1,1178,null,{}] 16:26:04 INFO - PROCESS | 1951 | 1461540364058 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:04 INFO - PROCESS | 1951 | 1461540364221 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:26:04 INFO - PROCESS | 1951 | 1461540364441 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53498e000 == 106 [pid = 1951] [id = 302] 16:26:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc51d4be800) [pid = 1951] [serial = 907] [outer = (nil)] 16:26:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc52d10d000) [pid = 1951] [serial = 908] [outer = 0x7fc51d4be800] 16:26:04 INFO - PROCESS | 1951 | 1461540364557 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc52ef9d400) [pid = 1951] [serial = 909] [outer = 0x7fc51d4be800] 16:26:05 INFO - PROCESS | 1951 | 1461540365387 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1951 | 1461540365442 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:26:05 INFO - PROCESS | 1951 | 1461540365448 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1951 | 1461540365451 Marionette TRACE conn4 <- [1,1182,null,{}] 16:26:05 INFO - PROCESS | 1951 | 1461540365456 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:05 INFO - PROCESS | 1951 | 1461540365625 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:26:05 INFO - PROCESS | 1951 | 1461540365844 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ee18000 == 107 [pid = 1951] [id = 303] 16:26:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc51488a400) [pid = 1951] [serial = 910] [outer = (nil)] 16:26:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc52f237000) [pid = 1951] [serial = 911] [outer = 0x7fc51488a400] 16:26:05 INFO - PROCESS | 1951 | 1461540365916 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc52f33e400) [pid = 1951] [serial = 912] [outer = 0x7fc51488a400] 16:26:06 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:26:06 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:26:06 INFO - PROCESS | 1951 | 1461540366818 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1951 | 1461540366892 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:26:06 INFO - PROCESS | 1951 | 1461540366901 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1951 | 1461540366906 Marionette TRACE conn4 <- [1,1186,null,{}] 16:26:06 INFO - PROCESS | 1951 | 1461540366914 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:07 INFO - PROCESS | 1951 | 1461540367161 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:26:07 INFO - PROCESS | 1951 | 1461540367400 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c6d4800 == 108 [pid = 1951] [id = 304] 16:26:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc5063cc400) [pid = 1951] [serial = 913] [outer = (nil)] 16:26:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc5063d7800) [pid = 1951] [serial = 914] [outer = 0x7fc5063cc400] 16:26:07 INFO - PROCESS | 1951 | 1461540367485 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc518bf3000) [pid = 1951] [serial = 915] [outer = 0x7fc5063cc400] 16:26:08 INFO - PROCESS | 1951 | 1461540368295 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:26:08 INFO - PROCESS | 1951 | 1461540368344 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:26:08 INFO - PROCESS | 1951 | 1461540368350 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1951 | 1461540368354 Marionette TRACE conn4 <- [1,1190,null,{}] 16:26:08 INFO - PROCESS | 1951 | 1461540368359 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:08 INFO - PROCESS | 1951 | 1461540368547 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:26:08 INFO - PROCESS | 1951 | 1461540368736 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc503eda000 == 109 [pid = 1951] [id = 305] 16:26:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc5063d0800) [pid = 1951] [serial = 916] [outer = (nil)] 16:26:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc52f566c00) [pid = 1951] [serial = 917] [outer = 0x7fc5063d0800] 16:26:08 INFO - PROCESS | 1951 | 1461540368814 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc52f7b9800) [pid = 1951] [serial = 918] [outer = 0x7fc5063d0800] 16:26:09 INFO - PROCESS | 1951 | 1461540369681 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1951 | 1461540369738 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:26:09 INFO - PROCESS | 1951 | 1461540369744 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1951 | 1461540369747 Marionette TRACE conn4 <- [1,1194,null,{}] 16:26:09 INFO - PROCESS | 1951 | 1461540369752 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:09 INFO - PROCESS | 1951 | 1461540369915 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:26:10 INFO - PROCESS | 1951 | 1461540370120 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506997800 == 110 [pid = 1951] [id = 306] 16:26:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc506b06400) [pid = 1951] [serial = 919] [outer = (nil)] 16:26:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc506b0e000) [pid = 1951] [serial = 920] [outer = 0x7fc506b06400] 16:26:10 INFO - PROCESS | 1951 | 1461540370191 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 250 (0x7fc52f06dc00) [pid = 1951] [serial = 921] [outer = 0x7fc506b06400] 16:26:10 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:26:10 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:26:11 INFO - PROCESS | 1951 | 1461540371094 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1951 | 1461540371186 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:26:11 INFO - PROCESS | 1951 | 1461540371192 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1951 | 1461540371195 Marionette TRACE conn4 <- [1,1198,null,{}] 16:26:11 INFO - PROCESS | 1951 | 1461540371201 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:11 INFO - PROCESS | 1951 | 1461540371683 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:26:11 INFO - PROCESS | 1951 | 1461540371941 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cb8800 == 111 [pid = 1951] [id = 307] 16:26:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 251 (0x7fc506b10000) [pid = 1951] [serial = 922] [outer = (nil)] 16:26:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 252 (0x7fc506c6f800) [pid = 1951] [serial = 923] [outer = 0x7fc506b10000] 16:26:12 INFO - PROCESS | 1951 | 1461540372011 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc506c75c00) [pid = 1951] [serial = 924] [outer = 0x7fc506b10000] 16:26:12 INFO - PROCESS | 1951 | 1461540372832 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1679ms 16:26:12 INFO - PROCESS | 1951 | 1461540372875 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:26:12 INFO - PROCESS | 1951 | 1461540372880 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:26:12 INFO - PROCESS | 1951 | 1461540372887 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1951 | 1461540372893 Marionette TRACE conn4 <- [1,1202,null,{}] 16:26:12 INFO - PROCESS | 1951 | 1461540372899 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:13 INFO - PROCESS | 1951 | 1461540373080 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:26:13 INFO - PROCESS | 1951 | 1461540373289 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c6db000 == 112 [pid = 1951] [id = 308] 16:26:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc5075ce400) [pid = 1951] [serial = 925] [outer = (nil)] 16:26:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc509f37c00) [pid = 1951] [serial = 926] [outer = 0x7fc5075ce400] 16:26:13 INFO - PROCESS | 1951 | 1461540373356 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc50a447800) [pid = 1951] [serial = 927] [outer = 0x7fc5075ce400] 16:26:14 INFO - PROCESS | 1951 | 1461540374381 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1542ms 16:26:14 INFO - PROCESS | 1951 | 1461540374428 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:26:14 INFO - PROCESS | 1951 | 1461540374433 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:26:14 INFO - PROCESS | 1951 | 1461540374439 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1951 | 1461540374442 Marionette TRACE conn4 <- [1,1206,null,{}] 16:26:14 INFO - PROCESS | 1951 | 1461540374447 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:14 INFO - PROCESS | 1951 | 1461540374605 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:26:14 INFO - PROCESS | 1951 | 1461540374808 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cde0800 == 113 [pid = 1951] [id = 309] 16:26:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc50ae6d000) [pid = 1951] [serial = 928] [outer = (nil)] 16:26:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc50b3cfc00) [pid = 1951] [serial = 929] [outer = 0x7fc50ae6d000] 16:26:14 INFO - PROCESS | 1951 | 1461540374875 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 259 (0x7fc50c32ec00) [pid = 1951] [serial = 930] [outer = 0x7fc50ae6d000] 16:26:15 INFO - PROCESS | 1951 | 1461540375758 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:26:15 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 16:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1378ms 16:26:15 INFO - PROCESS | 1951 | 1461540375817 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 1951 | 1461540375823 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:26:15 INFO - PROCESS | 1951 | 1461540375838 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1951 | 1461540375845 Marionette TRACE conn4 <- [1,1210,null,{}] 16:26:15 INFO - PROCESS | 1951 | 1461540375850 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:16 INFO - PROCESS | 1951 | 1461540376022 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:26:16 INFO - PROCESS | 1951 | 1461540376229 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513252800 == 114 [pid = 1951] [id = 310] 16:26:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 260 (0x7fc50b280c00) [pid = 1951] [serial = 931] [outer = (nil)] 16:26:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 261 (0x7fc510de3800) [pid = 1951] [serial = 932] [outer = 0x7fc50b280c00] 16:26:16 INFO - PROCESS | 1951 | 1461540376302 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 262 (0x7fc513998800) [pid = 1951] [serial = 933] [outer = 0x7fc50b280c00] 16:26:17 INFO - PROCESS | 1951 | 1461540377163 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1394ms 16:26:17 INFO - PROCESS | 1951 | 1461540377226 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1951 | 1461540377229 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:26:17 INFO - PROCESS | 1951 | 1461540377235 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1951 | 1461540377237 Marionette TRACE conn4 <- [1,1214,null,{}] 16:26:17 INFO - PROCESS | 1951 | 1461540377242 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:17 INFO - PROCESS | 1951 | 1461540377397 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:26:17 INFO - PROCESS | 1951 | 1461540377597 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51385a800 == 115 [pid = 1951] [id = 311] 16:26:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 263 (0x7fc50c5cbc00) [pid = 1951] [serial = 934] [outer = (nil)] 16:26:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 264 (0x7fc5143ecc00) [pid = 1951] [serial = 935] [outer = 0x7fc50c5cbc00] 16:26:17 INFO - PROCESS | 1951 | 1461540377662 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 265 (0x7fc516ddac00) [pid = 1951] [serial = 936] [outer = 0x7fc50c5cbc00] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f55800 == 114 [pid = 1951] [id = 239] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cee0000 == 113 [pid = 1951] [id = 240] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 264 (0x7fc51d4c4000) [pid = 1951] [serial = 782] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 263 (0x7fc50c324c00) [pid = 1951] [serial = 773] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 262 (0x7fc51e00f000) [pid = 1951] [serial = 785] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 261 (0x7fc51255a400) [pid = 1951] [serial = 776] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 260 (0x7fc51b6bf400) [pid = 1951] [serial = 779] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 259 (0x7fc5201f6c00) [pid = 1951] [serial = 788] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 258 (0x7fc52441f400) [pid = 1951] [serial = 791] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc52a7e5c00) [pid = 1951] [serial = 797] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc52a059400) [pid = 1951] [serial = 794] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc52b5b9000) [pid = 1951] [serial = 800] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc52f068800) [pid = 1951] [serial = 803] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc51e394400) [pid = 1951] [serial = 806] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514517800 == 112 [pid = 1951] [id = 293] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f65800 == 111 [pid = 1951] [id = 292] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513659800 == 110 [pid = 1951] [id = 291] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5125a6800 == 109 [pid = 1951] [id = 290] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50acbc800 == 108 [pid = 1951] [id = 289] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5114e5000 == 107 [pid = 1951] [id = 288] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc531589800 == 106 [pid = 1951] [id = 281] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52ed44000 == 105 [pid = 1951] [id = 280] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a0b7000 == 104 [pid = 1951] [id = 279] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516fd4800 == 103 [pid = 1951] [id = 278] 16:26:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd35800 == 102 [pid = 1951] [id = 277] 16:26:18 INFO - PROCESS | 1951 | 1461540378563 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc51387b000) [pid = 1951] [serial = 659] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 251 (0x7fc516dda800) [pid = 1951] [serial = 713] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 250 (0x7fc51a1e5c00) [pid = 1951] [serial = 821] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 249 (0x7fc51d10f400) [pid = 1951] [serial = 824] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc51488a000) [pid = 1951] [serial = 818] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc51c08a800) [pid = 1951] [serial = 822] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc513df1400) [pid = 1951] [serial = 815] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc5143e3c00) [pid = 1951] [serial = 816] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc511fb4c00) [pid = 1951] [serial = 812] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc512568000) [pid = 1951] [serial = 813] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc50bd37800) [pid = 1951] [serial = 810] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc50ae72400) [pid = 1951] [serial = 809] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc51e007000) [pid = 1951] [serial = 825] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc51df6c400) [pid = 1951] [serial = 827] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc516f49800) [pid = 1951] [serial = 819] [outer = (nil)] [url = about:blank] 16:26:18 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc51eaba800) [pid = 1951] [serial = 828] [outer = (nil)] [url = about:blank] 16:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1381ms 16:26:18 INFO - PROCESS | 1951 | 1461540378617 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1951 | 1461540378619 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:26:18 INFO - PROCESS | 1951 | 1461540378625 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1951 | 1461540378627 Marionette TRACE conn4 <- [1,1218,null,{}] 16:26:18 INFO - PROCESS | 1951 | 1461540378632 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:18 INFO - PROCESS | 1951 | 1461540378783 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:26:18 INFO - PROCESS | 1951 | 1461540378802 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114d2000 == 103 [pid = 1951] [id = 312] 16:26:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc518bed800) [pid = 1951] [serial = 937] [outer = (nil)] 16:26:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc51b787400) [pid = 1951] [serial = 938] [outer = 0x7fc518bed800] 16:26:18 INFO - PROCESS | 1951 | 1461540378882 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc51d104000) [pid = 1951] [serial = 939] [outer = 0x7fc518bed800] 16:26:19 INFO - PROCESS | 1951 | 1461540379762 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1183ms 16:26:19 INFO - PROCESS | 1951 | 1461540379808 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1951 | 1461540379812 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:26:19 INFO - PROCESS | 1951 | 1461540379821 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1951 | 1461540379823 Marionette TRACE conn4 <- [1,1222,null,{}] 16:26:19 INFO - PROCESS | 1951 | 1461540379827 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:20 INFO - PROCESS | 1951 | 1461540380060 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:26:20 INFO - PROCESS | 1951 | 1461540380283 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506990000 == 104 [pid = 1951] [id = 313] 16:26:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc5063cec00) [pid = 1951] [serial = 940] [outer = (nil)] 16:26:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc5063d5400) [pid = 1951] [serial = 941] [outer = 0x7fc5063cec00] 16:26:20 INFO - PROCESS | 1951 | 1461540380398 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc506c6c400) [pid = 1951] [serial = 942] [outer = 0x7fc5063cec00] 16:26:21 INFO - PROCESS | 1951 | 1461540381441 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1951 | 1461540381507 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:26:21 INFO - PROCESS | 1951 | 1461540381515 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1951 | 1461540381520 Marionette TRACE conn4 <- [1,1226,null,{}] 16:26:21 INFO - PROCESS | 1951 | 1461540381527 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:21 INFO - PROCESS | 1951 | 1461540381711 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:26:21 INFO - PROCESS | 1951 | 1461540381954 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dcce000 == 105 [pid = 1951] [id = 314] 16:26:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc50a44dc00) [pid = 1951] [serial = 943] [outer = (nil)] 16:26:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc50afe7400) [pid = 1951] [serial = 944] [outer = 0x7fc50a44dc00] 16:26:22 INFO - PROCESS | 1951 | 1461540382077 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc50b3ce400) [pid = 1951] [serial = 945] [outer = 0x7fc50a44dc00] 16:26:22 INFO - PROCESS | 1951 | 1461540382970 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1482ms 16:26:23 INFO - PROCESS | 1951 | 1461540383002 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1951 | 1461540383007 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:26:23 INFO - PROCESS | 1951 | 1461540383014 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1951 | 1461540383017 Marionette TRACE conn4 <- [1,1230,null,{}] 16:26:23 INFO - PROCESS | 1951 | 1461540383023 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:23 INFO - PROCESS | 1951 | 1461540383202 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:26:23 INFO - PROCESS | 1951 | 1461540383401 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c04800 == 106 [pid = 1951] [id = 315] 16:26:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc50db9e800) [pid = 1951] [serial = 946] [outer = (nil)] 16:26:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc510c28800) [pid = 1951] [serial = 947] [outer = 0x7fc50db9e800] 16:26:23 INFO - PROCESS | 1951 | 1461540383473 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc511fd4400) [pid = 1951] [serial = 948] [outer = 0x7fc50db9e800] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ead1000 == 105 [pid = 1951] [id = 42] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513869000 == 104 [pid = 1951] [id = 183] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50bdde000 == 103 [pid = 1951] [id = 284] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5195c8000 == 102 [pid = 1951] [id = 179] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ead0800 == 101 [pid = 1951] [id = 228] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae8f800 == 100 [pid = 1951] [id = 184] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dcbe000 == 99 [pid = 1951] [id = 196] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514419800 == 98 [pid = 1951] [id = 186] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51329a800 == 97 [pid = 1951] [id = 200] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d92b800 == 96 [pid = 1951] [id = 197] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5235e1000 == 95 [pid = 1951] [id = 58] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd37000 == 94 [pid = 1951] [id = 195] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae93000 == 93 [pid = 1951] [id = 168] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d927000 == 92 [pid = 1951] [id = 268] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514421800 == 91 [pid = 1951] [id = 212] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddd0800 == 90 [pid = 1951] [id = 227] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5195c8800 == 89 [pid = 1951] [id = 41] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5202bf000 == 88 [pid = 1951] [id = 229] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5114d2000 == 87 [pid = 1951] [id = 312] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51385a800 == 86 [pid = 1951] [id = 311] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513252800 == 85 [pid = 1951] [id = 310] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cde0800 == 84 [pid = 1951] [id = 309] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c6db000 == 83 [pid = 1951] [id = 308] 16:26:26 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506cb8800 == 82 [pid = 1951] [id = 307] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc51bfe4800) [pid = 1951] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc50b29d800) [pid = 1951] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc5143db400) [pid = 1951] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc50b284800) [pid = 1951] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc508cdcc00) [pid = 1951] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc5143d8400) [pid = 1951] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc51387a400) [pid = 1951] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc50ae68400) [pid = 1951] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc5084e2400) [pid = 1951] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc529433c00) [pid = 1951] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc50bd3d000) [pid = 1951] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc51eebfc00) [pid = 1951] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc50bd3c000) [pid = 1951] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc510c25c00) [pid = 1951] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc51df64000) [pid = 1951] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc5084e4400) [pid = 1951] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc50afe4c00) [pid = 1951] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc5075ce000) [pid = 1951] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc50a3db800) [pid = 1951] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc51c085800) [pid = 1951] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc511fb5800) [pid = 1951] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc50a0ab000) [pid = 1951] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc51d4c5c00) [pid = 1951] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc5143da000) [pid = 1951] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc50ae66400) [pid = 1951] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc51c837000) [pid = 1951] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc518bf2400) [pid = 1951] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc515862400) [pid = 1951] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc50db96400) [pid = 1951] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc51b786c00) [pid = 1951] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc50a3dc400) [pid = 1951] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc50adea800) [pid = 1951] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc510de8400) [pid = 1951] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc512567000) [pid = 1951] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc520165000) [pid = 1951] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc509f3d000) [pid = 1951] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc516ee6400) [pid = 1951] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc51c328000) [pid = 1951] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc50c5d1c00) [pid = 1951] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc50a0af000) [pid = 1951] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc51c086c00) [pid = 1951] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc510c1c800) [pid = 1951] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc509f29c00) [pid = 1951] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc513680000) [pid = 1951] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc508cdf800) [pid = 1951] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc514880000) [pid = 1951] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc51df6b000) [pid = 1951] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc524483000) [pid = 1951] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc510c19800) [pid = 1951] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc5084e6000) [pid = 1951] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc50a3e1800) [pid = 1951] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc51df6d000) [pid = 1951] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc50a3d6400) [pid = 1951] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc510de7800) [pid = 1951] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc51c83e400) [pid = 1951] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc514656c00) [pid = 1951] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc51255e400) [pid = 1951] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc510c1f800) [pid = 1951] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc513674400) [pid = 1951] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc50db92000) [pid = 1951] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc50b279400) [pid = 1951] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc52ef7c800) [pid = 1951] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc51d102800) [pid = 1951] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc510c25000) [pid = 1951] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc52016fc00) [pid = 1951] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc510c25800) [pid = 1951] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc5075d9800) [pid = 1951] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc506b10000) [pid = 1951] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc5075ce400) [pid = 1951] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc50ae6d000) [pid = 1951] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc50b280c00) [pid = 1951] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:26:27 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc50c5cbc00) [pid = 1951] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:26:28 INFO - PROCESS | 1951 | 1461540388023 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 5040ms 16:26:28 INFO - PROCESS | 1951 | 1461540388055 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1951 | 1461540388058 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:26:28 INFO - PROCESS | 1951 | 1461540388067 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1951 | 1461540388072 Marionette TRACE conn4 <- [1,1234,null,{}] 16:26:28 INFO - PROCESS | 1951 | 1461540388080 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:28 INFO - PROCESS | 1951 | 1461540388236 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:26:28 INFO - PROCESS | 1951 | 1461540388258 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506ca4800 == 83 [pid = 1951] [id = 316] 16:26:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc509f24400) [pid = 1951] [serial = 949] [outer = (nil)] 16:26:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc509f27800) [pid = 1951] [serial = 950] [outer = 0x7fc509f24400] 16:26:28 INFO - PROCESS | 1951 | 1461540388324 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc509f37400) [pid = 1951] [serial = 951] [outer = 0x7fc509f24400] 16:26:29 INFO - PROCESS | 1951 | 1461540389089 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1036ms 16:26:29 INFO - PROCESS | 1951 | 1461540389102 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1951 | 1461540389109 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:26:29 INFO - PROCESS | 1951 | 1461540389118 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1951 | 1461540389121 Marionette TRACE conn4 <- [1,1238,null,{}] 16:26:29 INFO - PROCESS | 1951 | 1461540389127 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:29 INFO - PROCESS | 1951 | 1461540389356 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:26:29 INFO - PROCESS | 1951 | 1461540389378 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b427000 == 84 [pid = 1951] [id = 317] 16:26:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50a450400) [pid = 1951] [serial = 952] [outer = (nil)] 16:26:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc50adeac00) [pid = 1951] [serial = 953] [outer = 0x7fc50a450400] 16:26:29 INFO - PROCESS | 1951 | 1461540389438 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc50ae6d000) [pid = 1951] [serial = 954] [outer = 0x7fc50a450400] 16:26:30 INFO - PROCESS | 1951 | 1461540390489 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1381ms 16:26:30 INFO - PROCESS | 1951 | 1461540390500 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1951 | 1461540390505 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:26:30 INFO - PROCESS | 1951 | 1461540390514 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1951 | 1461540390519 Marionette TRACE conn4 <- [1,1242,null,{}] 16:26:30 INFO - PROCESS | 1951 | 1461540390527 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:30 INFO - PROCESS | 1951 | 1461540390698 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:26:30 INFO - PROCESS | 1951 | 1461540390895 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c6c2000 == 85 [pid = 1951] [id = 318] 16:26:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc506b0f000) [pid = 1951] [serial = 955] [outer = (nil)] 16:26:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc50a4e6c00) [pid = 1951] [serial = 956] [outer = 0x7fc506b0f000] 16:26:30 INFO - PROCESS | 1951 | 1461540390971 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc50afe2000) [pid = 1951] [serial = 957] [outer = 0x7fc506b0f000] 16:26:31 INFO - PROCESS | 1951 | 1461540391965 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1487ms 16:26:32 INFO - PROCESS | 1951 | 1461540392002 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1951 | 1461540392011 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:26:32 INFO - PROCESS | 1951 | 1461540392021 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1951 | 1461540392024 Marionette TRACE conn4 <- [1,1246,null,{}] 16:26:32 INFO - PROCESS | 1951 | 1461540392030 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:32 INFO - PROCESS | 1951 | 1461540392208 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:26:32 INFO - PROCESS | 1951 | 1461540392395 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd23000 == 86 [pid = 1951] [id = 319] 16:26:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc50b3d5000) [pid = 1951] [serial = 958] [outer = (nil)] 16:26:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc50c5d8400) [pid = 1951] [serial = 959] [outer = 0x7fc50b3d5000] 16:26:32 INFO - PROCESS | 1951 | 1461540392468 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc510c14000) [pid = 1951] [serial = 960] [outer = 0x7fc50b3d5000] 16:26:33 INFO - PROCESS | 1951 | 1461540393365 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1386ms 16:26:33 INFO - PROCESS | 1951 | 1461540393411 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:26:33 INFO - PROCESS | 1951 | 1461540393415 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:26:33 INFO - PROCESS | 1951 | 1461540393423 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1951 | 1461540393430 Marionette TRACE conn4 <- [1,1250,null,{}] 16:26:33 INFO - PROCESS | 1951 | 1461540393447 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:33 INFO - PROCESS | 1951 | 1461540393629 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:26:33 INFO - PROCESS | 1951 | 1461540393829 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51329d800 == 87 [pid = 1951] [id = 320] 16:26:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50c328c00) [pid = 1951] [serial = 961] [outer = (nil)] 16:26:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc511fbe000) [pid = 1951] [serial = 962] [outer = 0x7fc50c328c00] 16:26:33 INFO - PROCESS | 1951 | 1461540393947 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc51255d000) [pid = 1951] [serial = 963] [outer = 0x7fc50c328c00] 16:26:34 INFO - PROCESS | 1951 | 1461540394818 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1440ms 16:26:34 INFO - PROCESS | 1951 | 1461540394862 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1951 | 1461540394866 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:26:34 INFO - PROCESS | 1951 | 1461540394872 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1951 | 1461540394875 Marionette TRACE conn4 <- [1,1254,null,{}] 16:26:34 INFO - PROCESS | 1951 | 1461540394880 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:35 INFO - PROCESS | 1951 | 1461540395073 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:26:35 INFO - PROCESS | 1951 | 1461540395261 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514419800 == 88 [pid = 1951] [id = 321] 16:26:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc506b05c00) [pid = 1951] [serial = 964] [outer = (nil)] 16:26:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc513e28400) [pid = 1951] [serial = 965] [outer = 0x7fc506b05c00] 16:26:35 INFO - PROCESS | 1951 | 1461540395333 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc5143e5400) [pid = 1951] [serial = 966] [outer = 0x7fc506b05c00] 16:26:36 INFO - PROCESS | 1951 | 1461540396277 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1479ms 16:26:36 INFO - PROCESS | 1951 | 1461540396351 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:26:36 INFO - PROCESS | 1951 | 1461540396355 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:26:36 INFO - PROCESS | 1951 | 1461540396360 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1951 | 1461540396363 Marionette TRACE conn4 <- [1,1258,null,{}] 16:26:36 INFO - PROCESS | 1951 | 1461540396369 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:36 INFO - PROCESS | 1951 | 1461540396531 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:26:36 INFO - PROCESS | 1951 | 1461540396719 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515352000 == 89 [pid = 1951] [id = 322] 16:26:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc506b05400) [pid = 1951] [serial = 967] [outer = (nil)] 16:26:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc514886400) [pid = 1951] [serial = 968] [outer = 0x7fc506b05400] 16:26:36 INFO - PROCESS | 1951 | 1461540396790 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc51585f400) [pid = 1951] [serial = 969] [outer = 0x7fc506b05400] 16:26:37 INFO - PROCESS | 1951 | 1461540397700 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1384ms 16:26:37 INFO - PROCESS | 1951 | 1461540397744 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1951 | 1461540397748 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:26:37 INFO - PROCESS | 1951 | 1461540397753 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1951 | 1461540397757 Marionette TRACE conn4 <- [1,1262,null,{}] 16:26:37 INFO - PROCESS | 1951 | 1461540397762 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:37 INFO - PROCESS | 1951 | 1461540397952 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:26:38 INFO - PROCESS | 1951 | 1461540398153 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171d3800 == 90 [pid = 1951] [id = 323] 16:26:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc516ae6c00) [pid = 1951] [serial = 970] [outer = (nil)] 16:26:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc51b20e400) [pid = 1951] [serial = 971] [outer = 0x7fc516ae6c00] 16:26:38 INFO - PROCESS | 1951 | 1461540398232 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc51c32c800) [pid = 1951] [serial = 972] [outer = 0x7fc516ae6c00] 16:26:39 INFO - PROCESS | 1951 | 1461540399062 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1377ms 16:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:26:39 INFO - PROCESS | 1951 | 1461540399132 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1951 | 1461540399135 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:26:39 INFO - PROCESS | 1951 | 1461540399141 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1951 | 1461540399144 Marionette TRACE conn4 <- [1,1266,null,{}] 16:26:39 INFO - PROCESS | 1951 | 1461540399149 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:39 INFO - PROCESS | 1951 | 1461540399313 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:26:39 INFO - PROCESS | 1951 | 1461540399503 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c5b8800 == 91 [pid = 1951] [id = 324] 16:26:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc509f3d800) [pid = 1951] [serial = 973] [outer = (nil)] 16:26:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc51c838c00) [pid = 1951] [serial = 974] [outer = 0x7fc509f3d800] 16:26:39 INFO - PROCESS | 1951 | 1461540399579 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc51ccd9000) [pid = 1951] [serial = 975] [outer = 0x7fc509f3d800] 16:26:40 INFO - PROCESS | 1951 | 1461540400403 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1329ms 16:26:40 INFO - PROCESS | 1951 | 1461540400470 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1951 | 1461540400473 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:26:40 INFO - PROCESS | 1951 | 1461540400479 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1951 | 1461540400481 Marionette TRACE conn4 <- [1,1270,null,{}] 16:26:40 INFO - PROCESS | 1951 | 1461540400487 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:40 INFO - PROCESS | 1951 | 1461540400650 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:26:40 INFO - PROCESS | 1951 | 1461540400841 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf24000 == 92 [pid = 1951] [id = 325] 16:26:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc516dddc00) [pid = 1951] [serial = 976] [outer = (nil)] 16:26:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc51d4b8800) [pid = 1951] [serial = 977] [outer = 0x7fc516dddc00] 16:26:40 INFO - PROCESS | 1951 | 1461540400915 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc51d4c5000) [pid = 1951] [serial = 978] [outer = 0x7fc516dddc00] 16:26:41 INFO - PROCESS | 1951 | 1461540401743 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1332ms 16:26:41 INFO - PROCESS | 1951 | 1461540401813 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1951 | 1461540401816 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:26:41 INFO - PROCESS | 1951 | 1461540401822 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1951 | 1461540401825 Marionette TRACE conn4 <- [1,1274,null,{}] 16:26:41 INFO - PROCESS | 1951 | 1461540401830 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:42 INFO - PROCESS | 1951 | 1461540402000 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:26:42 INFO - PROCESS | 1951 | 1461540402196 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51da3a800 == 93 [pid = 1951] [id = 326] 16:26:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc51d2d2c00) [pid = 1951] [serial = 979] [outer = (nil)] 16:26:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc51df6b000) [pid = 1951] [serial = 980] [outer = 0x7fc51d2d2c00] 16:26:42 INFO - PROCESS | 1951 | 1461540402279 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc51e393800) [pid = 1951] [serial = 981] [outer = 0x7fc51d2d2c00] 16:26:43 INFO - PROCESS | 1951 | 1461540403135 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1386ms 16:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:26:43 INFO - PROCESS | 1951 | 1461540403208 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1951 | 1461540403211 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:26:43 INFO - PROCESS | 1951 | 1461540403217 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1951 | 1461540403220 Marionette TRACE conn4 <- [1,1278,null,{}] 16:26:43 INFO - PROCESS | 1951 | 1461540403226 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:43 INFO - PROCESS | 1951 | 1461540403426 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:26:43 INFO - PROCESS | 1951 | 1461540403623 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202b9800 == 94 [pid = 1951] [id = 327] 16:26:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc520170c00) [pid = 1951] [serial = 982] [outer = (nil)] 16:26:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc5201fc000) [pid = 1951] [serial = 983] [outer = 0x7fc520170c00] 16:26:43 INFO - PROCESS | 1951 | 1461540403748 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc5203b5c00) [pid = 1951] [serial = 984] [outer = 0x7fc520170c00] 16:26:44 INFO - PROCESS | 1951 | 1461540404595 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1435ms 16:26:44 INFO - PROCESS | 1951 | 1461540404652 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1951 | 1461540404656 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:26:44 INFO - PROCESS | 1951 | 1461540404663 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1951 | 1461540404666 Marionette TRACE conn4 <- [1,1282,null,{}] 16:26:44 INFO - PROCESS | 1951 | 1461540404672 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:44 INFO - PROCESS | 1951 | 1461540404871 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:26:45 INFO - PROCESS | 1951 | 1461540405063 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a521800 == 95 [pid = 1951] [id = 328] 16:26:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc5201eec00) [pid = 1951] [serial = 985] [outer = (nil)] 16:26:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc52447c400) [pid = 1951] [serial = 986] [outer = 0x7fc5201eec00] 16:26:45 INFO - PROCESS | 1951 | 1461540405144 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc52a755000) [pid = 1951] [serial = 987] [outer = 0x7fc5201eec00] 16:26:46 INFO - PROCESS | 1951 | 1461540405998 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1378ms 16:26:46 INFO - PROCESS | 1951 | 1461540406042 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1951 | 1461540406045 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:26:46 INFO - PROCESS | 1951 | 1461540406051 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1951 | 1461540406054 Marionette TRACE conn4 <- [1,1286,null,{}] 16:26:46 INFO - PROCESS | 1951 | 1461540406060 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:46 INFO - PROCESS | 1951 | 1461540406244 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:26:46 INFO - PROCESS | 1951 | 1461540406456 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ed39000 == 96 [pid = 1951] [id = 329] 16:26:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc5143d9000) [pid = 1951] [serial = 988] [outer = (nil)] 16:26:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc52b729800) [pid = 1951] [serial = 989] [outer = 0x7fc5143d9000] 16:26:46 INFO - PROCESS | 1951 | 1461540406529 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc52d6ed400) [pid = 1951] [serial = 990] [outer = 0x7fc5143d9000] 16:26:47 INFO - PROCESS | 1951 | 1461540407413 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1432ms 16:26:47 INFO - PROCESS | 1951 | 1461540407484 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1951 | 1461540407488 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:26:47 INFO - PROCESS | 1951 | 1461540407494 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1951 | 1461540407497 Marionette TRACE conn4 <- [1,1290,null,{}] 16:26:47 INFO - PROCESS | 1951 | 1461540407511 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:47 INFO - PROCESS | 1951 | 1461540407718 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:26:47 INFO - PROCESS | 1951 | 1461540407954 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f53d000 == 97 [pid = 1951] [id = 330] 16:26:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc520731400) [pid = 1951] [serial = 991] [outer = (nil)] 16:26:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc52f06b400) [pid = 1951] [serial = 992] [outer = 0x7fc520731400] 16:26:48 INFO - PROCESS | 1951 | 1461540408081 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc52f235000) [pid = 1951] [serial = 993] [outer = 0x7fc520731400] 16:26:48 INFO - PROCESS | 1951 | 1461540408924 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1487ms 16:26:48 INFO - PROCESS | 1951 | 1461540408982 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1951 | 1461540408985 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:26:48 INFO - PROCESS | 1951 | 1461540408991 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1951 | 1461540408993 Marionette TRACE conn4 <- [1,1294,null,{}] 16:26:49 INFO - PROCESS | 1951 | 1461540408999 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:49 INFO - PROCESS | 1951 | 1461540409206 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:26:49 INFO - PROCESS | 1951 | 1461540409402 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5323d7000 == 98 [pid = 1951] [id = 331] 16:26:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc52d63f800) [pid = 1951] [serial = 994] [outer = (nil)] 16:26:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc52f2b9800) [pid = 1951] [serial = 995] [outer = 0x7fc52d63f800] 16:26:49 INFO - PROCESS | 1951 | 1461540409475 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc52f33f400) [pid = 1951] [serial = 996] [outer = 0x7fc52d63f800] 16:26:50 INFO - PROCESS | 1951 | 1461540410348 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1386ms 16:26:50 INFO - PROCESS | 1951 | 1461540410379 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1951 | 1461540410382 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:26:50 INFO - PROCESS | 1951 | 1461540410388 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1951 | 1461540410391 Marionette TRACE conn4 <- [1,1298,null,{}] 16:26:50 INFO - PROCESS | 1951 | 1461540410396 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:50 INFO - PROCESS | 1951 | 1461540410563 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:26:50 INFO - PROCESS | 1951 | 1461540410769 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cc0800 == 99 [pid = 1951] [id = 332] 16:26:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc5065a5400) [pid = 1951] [serial = 997] [outer = (nil)] 16:26:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc5065aa400) [pid = 1951] [serial = 998] [outer = 0x7fc5065a5400] 16:26:50 INFO - PROCESS | 1951 | 1461540410841 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc5065af000) [pid = 1951] [serial = 999] [outer = 0x7fc5065a5400] 16:26:51 INFO - PROCESS | 1951 | 1461540411813 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1484ms 16:26:51 INFO - PROCESS | 1951 | 1461540411873 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1951 | 1461540411875 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:26:51 INFO - PROCESS | 1951 | 1461540411882 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1951 | 1461540411884 Marionette TRACE conn4 <- [1,1302,null,{}] 16:26:51 INFO - PROCESS | 1951 | 1461540411890 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:52 INFO - PROCESS | 1951 | 1461540412053 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:26:52 INFO - PROCESS | 1951 | 1461540412256 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506ce9800 == 100 [pid = 1951] [id = 333] 16:26:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc5065a6400) [pid = 1951] [serial = 1000] [outer = (nil)] 16:26:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc509f36800) [pid = 1951] [serial = 1001] [outer = 0x7fc5065a6400] 16:26:52 INFO - PROCESS | 1951 | 1461540412331 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc50c5cd800) [pid = 1951] [serial = 1002] [outer = 0x7fc5065a6400] 16:26:53 INFO - PROCESS | 1951 | 1461540413219 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1384ms 16:26:53 INFO - PROCESS | 1951 | 1461540413268 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1951 | 1461540413271 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:26:53 INFO - PROCESS | 1951 | 1461540413277 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1951 | 1461540413280 Marionette TRACE conn4 <- [1,1306,null,{}] 16:26:53 INFO - PROCESS | 1951 | 1461540413286 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:53 INFO - PROCESS | 1951 | 1461540413452 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:26:53 INFO - PROCESS | 1951 | 1461540413669 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a17b000 == 101 [pid = 1951] [id = 334] 16:26:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc5075ccc00) [pid = 1951] [serial = 1003] [outer = (nil)] 16:26:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc5084eb400) [pid = 1951] [serial = 1004] [outer = 0x7fc5075ccc00] 16:26:53 INFO - PROCESS | 1951 | 1461540413783 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc50a4e5000) [pid = 1951] [serial = 1005] [outer = 0x7fc5075ccc00] 16:26:54 INFO - PROCESS | 1951 | 1461540414921 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1687ms 16:26:54 INFO - PROCESS | 1951 | 1461540414965 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1951 | 1461540414972 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:26:54 INFO - PROCESS | 1951 | 1461540414980 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1951 | 1461540414985 Marionette TRACE conn4 <- [1,1310,null,{}] 16:26:54 INFO - PROCESS | 1951 | 1461540414993 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:55 INFO - PROCESS | 1951 | 1461540415179 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:26:55 INFO - PROCESS | 1951 | 1461540415401 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae8d800 == 102 [pid = 1951] [id = 335] 16:26:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc50a0a7400) [pid = 1951] [serial = 1006] [outer = (nil)] 16:26:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc50a0af800) [pid = 1951] [serial = 1007] [outer = 0x7fc50a0a7400] 16:26:55 INFO - PROCESS | 1951 | 1461540415482 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc50a4ed400) [pid = 1951] [serial = 1008] [outer = 0x7fc50a0a7400] 16:26:56 INFO - PROCESS | 1951 | 1461540416300 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1951 | 1461540416371 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:26:56 INFO - PROCESS | 1951 | 1461540416380 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1951 | 1461540416384 Marionette TRACE conn4 <- [1,1314,null,{}] 16:26:56 INFO - PROCESS | 1951 | 1461540416390 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:56 INFO - PROCESS | 1951 | 1461540416572 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:26:56 INFO - PROCESS | 1951 | 1461540416985 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a1d5800 == 103 [pid = 1951] [id = 336] 16:26:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc506c6f000) [pid = 1951] [serial = 1009] [outer = (nil)] 16:26:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc50b276000) [pid = 1951] [serial = 1010] [outer = 0x7fc506c6f000] 16:26:57 INFO - PROCESS | 1951 | 1461540417059 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc50c32ac00) [pid = 1951] [serial = 1011] [outer = 0x7fc506c6f000] 16:26:57 INFO - PROCESS | 1951 | 1461540417887 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1580ms 16:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:26:57 INFO - PROCESS | 1951 | 1461540417961 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1951 | 1461540417964 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:26:57 INFO - PROCESS | 1951 | 1461540417970 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1951 | 1461540417976 Marionette TRACE conn4 <- [1,1318,null,{}] 16:26:57 INFO - PROCESS | 1951 | 1461540417992 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:58 INFO - PROCESS | 1951 | 1461540418219 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:26:58 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513c04800 == 102 [pid = 1951] [id = 315] 16:26:58 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dcce000 == 101 [pid = 1951] [id = 314] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc52f237000) [pid = 1951] [serial = 911] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc5063d7800) [pid = 1951] [serial = 914] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc52f566c00) [pid = 1951] [serial = 917] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc51b787400) [pid = 1951] [serial = 938] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc52a05b800) [pid = 1951] [serial = 905] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc509f37800) [pid = 1951] [serial = 887] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc50c322800) [pid = 1951] [serial = 890] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc513e33800) [pid = 1951] [serial = 893] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc52d10d000) [pid = 1951] [serial = 908] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc519547400) [pid = 1951] [serial = 896] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc51c198800) [pid = 1951] [serial = 899] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc51e390c00) [pid = 1951] [serial = 902] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc50b3d1400) [pid = 1951] [serial = 857] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc50b3d7800) [pid = 1951] [serial = 860] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc52f231800) [pid = 1951] [serial = 848] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc52f2bec00) [pid = 1951] [serial = 851] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc52f3ca800) [pid = 1951] [serial = 863] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc52f33f000) [pid = 1951] [serial = 854] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | 1461540418522 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506990000 == 100 [pid = 1951] [id = 313] 16:26:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cc0000 == 101 [pid = 1951] [id = 337] 16:26:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc509f37800) [pid = 1951] [serial = 1012] [outer = (nil)] 16:26:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc510c1e400) [pid = 1951] [serial = 1013] [outer = 0x7fc509f37800] 16:26:58 INFO - PROCESS | 1951 | 1461540418604 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc511fbdc00) [pid = 1951] [serial = 1014] [outer = 0x7fc509f37800] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc52b43b800) [pid = 1951] [serial = 846] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc51df59400) [pid = 1951] [serial = 840] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc506b0e000) [pid = 1951] [serial = 920] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc506c6f800) [pid = 1951] [serial = 923] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc506c75c00) [pid = 1951] [serial = 924] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc509f37c00) [pid = 1951] [serial = 926] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc50a447800) [pid = 1951] [serial = 927] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc50b3cfc00) [pid = 1951] [serial = 929] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc50c32ec00) [pid = 1951] [serial = 930] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc510de3800) [pid = 1951] [serial = 932] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc513998800) [pid = 1951] [serial = 933] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc5143ecc00) [pid = 1951] [serial = 935] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc516ddac00) [pid = 1951] [serial = 936] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc520735800) [pid = 1951] [serial = 843] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc51d961800) [pid = 1951] [serial = 620] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc51ddbe800) [pid = 1951] [serial = 744] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc52b72b800) [pid = 1951] [serial = 575] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc510c14800) [pid = 1951] [serial = 611] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc52016ac00) [pid = 1951] [serial = 842] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc513884c00) [pid = 1951] [serial = 671] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc509f32000) [pid = 1951] [serial = 866] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc50db90c00) [pid = 1951] [serial = 873] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc51cc48800) [pid = 1951] [serial = 545] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc518bed400) [pid = 1951] [serial = 689] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc51b6c4400) [pid = 1951] [serial = 729] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc50aded800) [pid = 1951] [serial = 869] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc52a74f800) [pid = 1951] [serial = 623] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc52b43c000) [pid = 1951] [serial = 798] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc50c5d1000) [pid = 1951] [serial = 833] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc513671800) [pid = 1951] [serial = 879] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc513e2e400) [pid = 1951] [serial = 638] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc51d105000) [pid = 1951] [serial = 738] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc52f075800) [pid = 1951] [serial = 626] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc51eabac00) [pid = 1951] [serial = 747] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc513dec000) [pid = 1951] [serial = 777] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc51eabfc00) [pid = 1951] [serial = 786] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc516eeac00) [pid = 1951] [serial = 686] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc5143eec00) [pid = 1951] [serial = 881] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc51edefc00) [pid = 1951] [serial = 830] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc5143df800) [pid = 1951] [serial = 723] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc5143e9c00) [pid = 1951] [serial = 539] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc518bf2c00) [pid = 1951] [serial = 726] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc511fd2c00) [pid = 1951] [serial = 668] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc52f233400) [pid = 1951] [serial = 578] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc511fd7400) [pid = 1951] [serial = 878] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc52f230400) [pid = 1951] [serial = 804] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc51df70c00) [pid = 1951] [serial = 783] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc509f37000) [pid = 1951] [serial = 867] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc52f236400) [pid = 1951] [serial = 584] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc52a2e3000) [pid = 1951] [serial = 572] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc51cc42400) [pid = 1951] [serial = 617] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc50b27e800) [pid = 1951] [serial = 717] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc516dd6c00) [pid = 1951] [serial = 884] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc51d4ba000) [pid = 1951] [serial = 741] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc510de8c00) [pid = 1951] [serial = 875] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc516dd0c00) [pid = 1951] [serial = 683] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc50c327800) [pid = 1951] [serial = 665] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc52f233800) [pid = 1951] [serial = 807] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc514655400) [pid = 1951] [serial = 677] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc5143e0400) [pid = 1951] [serial = 836] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc50ae72000) [pid = 1951] [serial = 629] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc50adf5800) [pid = 1951] [serial = 635] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc52b72c400) [pid = 1951] [serial = 801] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc51487fc00) [pid = 1951] [serial = 569] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc523565800) [pid = 1951] [serial = 789] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc510c17000) [pid = 1951] [serial = 566] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc514769800) [pid = 1951] [serial = 882] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc529434000) [pid = 1951] [serial = 845] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc5084efc00) [pid = 1951] [serial = 632] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc510c28000) [pid = 1951] [serial = 834] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc50afe6000) [pid = 1951] [serial = 608] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc50ae6dc00) [pid = 1951] [serial = 870] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc51cc4a800) [pid = 1951] [serial = 735] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc5143d9c00) [pid = 1951] [serial = 614] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc52f2b8400) [pid = 1951] [serial = 581] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc520169000) [pid = 1951] [serial = 548] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc5156b9800) [pid = 1951] [serial = 680] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc50db95c00) [pid = 1951] [serial = 774] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc511fb5c00) [pid = 1951] [serial = 876] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc529431000) [pid = 1951] [serial = 792] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc51cc43c00) [pid = 1951] [serial = 839] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc51c089800) [pid = 1951] [serial = 780] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc52022d000) [pid = 1951] [serial = 831] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc51c5b8800) [pid = 1951] [serial = 732] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc50ae6e800) [pid = 1951] [serial = 662] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc510c24800) [pid = 1951] [serial = 720] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc51c191400) [pid = 1951] [serial = 542] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc516dd3800) [pid = 1951] [serial = 837] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc513df2400) [pid = 1951] [serial = 674] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc52a2e5400) [pid = 1951] [serial = 795] [outer = (nil)] [url = about:blank] 16:26:58 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc50bd35000) [pid = 1951] [serial = 872] [outer = (nil)] [url = about:blank] 16:26:59 INFO - PROCESS | 1951 | 1461540419408 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1484ms 16:26:59 INFO - PROCESS | 1951 | 1461540419454 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1951 | 1461540419459 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:26:59 INFO - PROCESS | 1951 | 1461540419464 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1951 | 1461540419467 Marionette TRACE conn4 <- [1,1322,null,{}] 16:26:59 INFO - PROCESS | 1951 | 1461540419472 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:26:59 INFO - PROCESS | 1951 | 1461540419645 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:26:59 INFO - PROCESS | 1951 | 1461540419660 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d934000 == 102 [pid = 1951] [id = 338] 16:26:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc50ae6e800) [pid = 1951] [serial = 1015] [outer = (nil)] 16:26:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc511fddc00) [pid = 1951] [serial = 1016] [outer = 0x7fc50ae6e800] 16:26:59 INFO - PROCESS | 1951 | 1461540419721 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc51367b000) [pid = 1951] [serial = 1017] [outer = 0x7fc50ae6e800] 16:27:00 INFO - PROCESS | 1951 | 1461540420597 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1186ms 16:27:00 INFO - PROCESS | 1951 | 1461540420650 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1951 | 1461540420654 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:27:00 INFO - PROCESS | 1951 | 1461540420660 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1951 | 1461540420663 Marionette TRACE conn4 <- [1,1326,null,{}] 16:27:00 INFO - PROCESS | 1951 | 1461540420668 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:00 INFO - PROCESS | 1951 | 1461540420827 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:27:00 INFO - PROCESS | 1951 | 1461540420839 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5125a3000 == 103 [pid = 1951] [id = 339] 16:27:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc506c75c00) [pid = 1951] [serial = 1018] [outer = (nil)] 16:27:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc513df2400) [pid = 1951] [serial = 1019] [outer = 0x7fc506c75c00] 16:27:01 INFO - PROCESS | 1951 | 1461540421048 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc5143ec800) [pid = 1951] [serial = 1020] [outer = 0x7fc506c75c00] 16:27:01 INFO - PROCESS | 1951 | 1461540421904 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:27:01 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 16:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1286ms 16:27:01 INFO - PROCESS | 1951 | 1461540421947 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1951 | 1461540421951 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:27:01 INFO - PROCESS | 1951 | 1461540421964 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1951 | 1461540421965 Marionette TRACE conn4 <- [1,1330,null,{}] 16:27:01 INFO - PROCESS | 1951 | 1461540421971 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:02 INFO - PROCESS | 1951 | 1461540422208 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:27:02 INFO - PROCESS | 1951 | 1461540422234 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135ac800 == 104 [pid = 1951] [id = 340] 16:27:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc516dd9000) [pid = 1951] [serial = 1021] [outer = (nil)] 16:27:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc519545c00) [pid = 1951] [serial = 1022] [outer = 0x7fc516dd9000] 16:27:02 INFO - PROCESS | 1951 | 1461540422301 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc51b6ce800) [pid = 1951] [serial = 1023] [outer = 0x7fc516dd9000] 16:27:03 INFO - PROCESS | 1951 | 1461540423291 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:27:03 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 16:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1386ms 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc50b3cc000) [pid = 1951] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc50ae65000) [pid = 1951] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc509f24400) [pid = 1951] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc509f20800) [pid = 1951] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc50db9e800) [pid = 1951] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc50a4edc00) [pid = 1951] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc518bed800) [pid = 1951] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc52f076000) [pid = 1951] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc50ae6a800) [pid = 1951] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc5156bdc00) [pid = 1951] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc51464dc00) [pid = 1951] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc51399c800) [pid = 1951] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 130 (0x7fc51d4be800) [pid = 1951] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 129 (0x7fc51d4b9000) [pid = 1951] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 128 (0x7fc51cc44400) [pid = 1951] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 127 (0x7fc5063d0800) [pid = 1951] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 126 (0x7fc5063cc400) [pid = 1951] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 125 (0x7fc511fdc400) [pid = 1951] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 124 (0x7fc52b5b9400) [pid = 1951] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x7fc51488a400) [pid = 1951] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x7fc513880400) [pid = 1951] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:27:03 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x7fc51487e000) [pid = 1951] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:27:03 INFO - PROCESS | 1951 | 1461540423517 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1951 | 1461540423519 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:27:03 INFO - PROCESS | 1951 | 1461540423527 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1951 | 1461540423530 Marionette TRACE conn4 <- [1,1334,null,{}] 16:27:03 INFO - PROCESS | 1951 | 1461540423534 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:03 INFO - PROCESS | 1951 | 1461540423744 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:27:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513e5c800 == 103 [pid = 1951] [id = 10] 16:27:04 INFO - PROCESS | 1951 | 1461540424053 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c59d800 == 104 [pid = 1951] [id = 341] 16:27:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x7fc5084ee400) [pid = 1951] [serial = 1024] [outer = (nil)] 16:27:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x7fc50a3d6000) [pid = 1951] [serial = 1025] [outer = 0x7fc5084ee400] 16:27:04 INFO - PROCESS | 1951 | 1461540424202 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x7fc50bd3d000) [pid = 1951] [serial = 1026] [outer = 0x7fc5084ee400] 16:27:05 INFO - PROCESS | 1951 | 1461540425057 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1586ms 16:27:05 INFO - PROCESS | 1951 | 1461540425112 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1951 | 1461540425116 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:27:05 INFO - PROCESS | 1951 | 1461540425121 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1951 | 1461540425123 Marionette TRACE conn4 <- [1,1338,null,{}] 16:27:05 INFO - PROCESS | 1951 | 1461540425132 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:05 INFO - PROCESS | 1951 | 1461540425297 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:27:05 INFO - PROCESS | 1951 | 1461540425440 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c15000 == 105 [pid = 1951] [id = 342] 16:27:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x7fc5063d4800) [pid = 1951] [serial = 1027] [outer = (nil)] 16:27:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x7fc513883000) [pid = 1951] [serial = 1028] [outer = 0x7fc5063d4800] 16:27:05 INFO - PROCESS | 1951 | 1461540425503 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 127 (0x7fc51bfdd400) [pid = 1951] [serial = 1029] [outer = 0x7fc5063d4800] 16:27:07 INFO - PROCESS | 1951 | 1461540427098 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2034ms 16:27:07 INFO - PROCESS | 1951 | 1461540427157 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1951 | 1461540427162 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:27:07 INFO - PROCESS | 1951 | 1461540427169 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1951 | 1461540427175 Marionette TRACE conn4 <- [1,1342,null,{}] 16:27:07 INFO - PROCESS | 1951 | 1461540427182 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:07 INFO - PROCESS | 1951 | 1461540427355 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:27:07 INFO - PROCESS | 1951 | 1461540427538 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50bddc800 == 106 [pid = 1951] [id = 343] 16:27:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x7fc506c74c00) [pid = 1951] [serial = 1030] [outer = (nil)] 16:27:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x7fc509f2dc00) [pid = 1951] [serial = 1031] [outer = 0x7fc506c74c00] 16:27:07 INFO - PROCESS | 1951 | 1461540427612 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x7fc50b282800) [pid = 1951] [serial = 1032] [outer = 0x7fc506c74c00] 16:27:08 INFO - PROCESS | 1951 | 1461540428539 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1439ms 16:27:08 INFO - PROCESS | 1951 | 1461540428609 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1951 | 1461540428617 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:27:08 INFO - PROCESS | 1951 | 1461540428627 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1951 | 1461540428630 Marionette TRACE conn4 <- [1,1346,null,{}] 16:27:08 INFO - PROCESS | 1951 | 1461540428636 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:08 INFO - PROCESS | 1951 | 1461540428858 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:27:09 INFO - PROCESS | 1951 | 1461540429130 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135a1800 == 107 [pid = 1951] [id = 344] 16:27:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x7fc50a44b800) [pid = 1951] [serial = 1033] [outer = (nil)] 16:27:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc510c24800) [pid = 1951] [serial = 1034] [outer = 0x7fc50a44b800] 16:27:09 INFO - PROCESS | 1951 | 1461540429246 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc511fc1000) [pid = 1951] [serial = 1035] [outer = 0x7fc50a44b800] 16:27:10 INFO - PROCESS | 1951 | 1461540430090 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1538ms 16:27:10 INFO - PROCESS | 1951 | 1461540430166 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1951 | 1461540430170 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:27:10 INFO - PROCESS | 1951 | 1461540430176 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1951 | 1461540430181 Marionette TRACE conn4 <- [1,1350,null,{}] 16:27:10 INFO - PROCESS | 1951 | 1461540430197 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:10 INFO - PROCESS | 1951 | 1461540430419 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:27:10 INFO - PROCESS | 1951 | 1461540430604 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5147e3000 == 108 [pid = 1951] [id = 345] 16:27:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc5143dc000) [pid = 1951] [serial = 1036] [outer = (nil)] 16:27:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc5156b9c00) [pid = 1951] [serial = 1037] [outer = 0x7fc5143dc000] 16:27:10 INFO - PROCESS | 1951 | 1461540430721 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc516eeb400) [pid = 1951] [serial = 1038] [outer = 0x7fc5143dc000] 16:27:11 INFO - PROCESS | 1951 | 1461540431573 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1434ms 16:27:11 INFO - PROCESS | 1951 | 1461540431610 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1951 | 1461540431621 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:27:11 INFO - PROCESS | 1951 | 1461540431631 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1951 | 1461540431635 Marionette TRACE conn4 <- [1,1354,null,{}] 16:27:11 INFO - PROCESS | 1951 | 1461540431640 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:11 INFO - PROCESS | 1951 | 1461540431834 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:27:12 INFO - PROCESS | 1951 | 1461540432019 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fcf000 == 109 [pid = 1951] [id = 346] 16:27:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc5143ecc00) [pid = 1951] [serial = 1039] [outer = (nil)] 16:27:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc51c086000) [pid = 1951] [serial = 1040] [outer = 0x7fc5143ecc00] 16:27:12 INFO - PROCESS | 1951 | 1461540432093 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc51c3f1400) [pid = 1951] [serial = 1041] [outer = 0x7fc5143ecc00] 16:27:12 INFO - PROCESS | 1951 | 1461540432941 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1335ms 16:27:12 INFO - PROCESS | 1951 | 1461540432967 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1951 | 1461540432970 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:27:12 INFO - PROCESS | 1951 | 1461540432976 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1951 | 1461540432978 Marionette TRACE conn4 <- [1,1358,null,{}] 16:27:12 INFO - PROCESS | 1951 | 1461540432984 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:13 INFO - PROCESS | 1951 | 1461540433174 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:27:13 INFO - PROCESS | 1951 | 1461540433364 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5195d0800 == 110 [pid = 1951] [id = 347] 16:27:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc513deb400) [pid = 1951] [serial = 1042] [outer = (nil)] 16:27:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc51ccd3c00) [pid = 1951] [serial = 1043] [outer = 0x7fc513deb400] 16:27:13 INFO - PROCESS | 1951 | 1461540433436 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc51d4bc400) [pid = 1951] [serial = 1044] [outer = 0x7fc513deb400] 16:27:14 INFO - PROCESS | 1951 | 1461540434359 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1431ms 16:27:14 INFO - PROCESS | 1951 | 1461540434408 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1951 | 1461540434412 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:27:14 INFO - PROCESS | 1951 | 1461540434417 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1951 | 1461540434420 Marionette TRACE conn4 <- [1,1362,null,{}] 16:27:14 INFO - PROCESS | 1951 | 1461540434426 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:14 INFO - PROCESS | 1951 | 1461540434619 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:27:14 INFO - PROCESS | 1951 | 1461540434805 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf2a800 == 111 [pid = 1951] [id = 348] 16:27:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc51d103c00) [pid = 1951] [serial = 1045] [outer = (nil)] 16:27:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc5203ae800) [pid = 1951] [serial = 1046] [outer = 0x7fc51d103c00] 16:27:14 INFO - PROCESS | 1951 | 1461540434882 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc52447c800) [pid = 1951] [serial = 1047] [outer = 0x7fc51d103c00] 16:27:15 INFO - PROCESS | 1951 | 1461540435733 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1385ms 16:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:27:15 INFO - PROCESS | 1951 | 1461540435803 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1951 | 1461540435806 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:27:15 INFO - PROCESS | 1951 | 1461540435813 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1951 | 1461540435816 Marionette TRACE conn4 <- [1,1366,null,{}] 16:27:15 INFO - PROCESS | 1951 | 1461540435822 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:16 INFO - PROCESS | 1951 | 1461540436032 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:27:16 INFO - PROCESS | 1951 | 1461540436221 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e32d800 == 112 [pid = 1951] [id = 349] 16:27:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc51d4bd000) [pid = 1951] [serial = 1048] [outer = (nil)] 16:27:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc52a2e1000) [pid = 1951] [serial = 1049] [outer = 0x7fc51d4bd000] 16:27:16 INFO - PROCESS | 1951 | 1461540436294 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc52b43a000) [pid = 1951] [serial = 1050] [outer = 0x7fc51d4bd000] 16:27:17 INFO - PROCESS | 1951 | 1461540437242 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1951 | 1461540437300 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:27:17 INFO - PROCESS | 1951 | 1461540437306 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1951 | 1461540437310 Marionette TRACE conn4 <- [1,1370,null,{}] 16:27:17 INFO - PROCESS | 1951 | 1461540437315 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:17 INFO - PROCESS | 1951 | 1461540437492 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:27:17 INFO - PROCESS | 1951 | 1461540437682 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5244d6800 == 113 [pid = 1951] [id = 350] 16:27:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc52447fc00) [pid = 1951] [serial = 1051] [outer = (nil)] 16:27:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc52ef9a400) [pid = 1951] [serial = 1052] [outer = 0x7fc52447fc00] 16:27:17 INFO - PROCESS | 1951 | 1461540437754 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc52f231400) [pid = 1951] [serial = 1053] [outer = 0x7fc52447fc00] 16:27:18 INFO - PROCESS | 1951 | 1461540438668 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1951 | 1461540438694 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:27:18 INFO - PROCESS | 1951 | 1461540438700 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1951 | 1461540438702 Marionette TRACE conn4 <- [1,1374,null,{}] 16:27:18 INFO - PROCESS | 1951 | 1461540438707 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:18 INFO - PROCESS | 1951 | 1461540438882 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:27:19 INFO - PROCESS | 1951 | 1461540439080 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a522000 == 114 [pid = 1951] [id = 351] 16:27:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc52a54dc00) [pid = 1951] [serial = 1054] [outer = (nil)] 16:27:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc52f2c0400) [pid = 1951] [serial = 1055] [outer = 0x7fc52a54dc00] 16:27:19 INFO - PROCESS | 1951 | 1461540439152 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc52f3c0800) [pid = 1951] [serial = 1056] [outer = 0x7fc52a54dc00] 16:27:20 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:20 INFO - PROCESS | 1951 | 1461540440054 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1951 | 1461540440085 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:27:20 INFO - PROCESS | 1951 | 1461540440091 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1951 | 1461540440094 Marionette TRACE conn4 <- [1,1378,null,{}] 16:27:20 INFO - PROCESS | 1951 | 1461540440099 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:20 INFO - PROCESS | 1951 | 1461540440292 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:27:20 INFO - PROCESS | 1951 | 1461540440485 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52d12f000 == 115 [pid = 1951] [id = 352] 16:27:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc5063f4800) [pid = 1951] [serial = 1057] [outer = (nil)] 16:27:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc5063f9800) [pid = 1951] [serial = 1058] [outer = 0x7fc5063f4800] 16:27:20 INFO - PROCESS | 1951 | 1461540440561 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc52f23bc00) [pid = 1951] [serial = 1059] [outer = 0x7fc5063f4800] 16:27:21 INFO - PROCESS | 1951 | 1461540441596 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1951 | 1461540441675 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:27:21 INFO - PROCESS | 1951 | 1461540441682 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1951 | 1461540441686 Marionette TRACE conn4 <- [1,1382,null,{}] 16:27:21 INFO - PROCESS | 1951 | 1461540441691 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:21 INFO - PROCESS | 1951 | 1461540441923 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:27:22 INFO - PROCESS | 1951 | 1461540442166 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f99c800 == 116 [pid = 1951] [id = 353] 16:27:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc5076b6400) [pid = 1951] [serial = 1060] [outer = (nil)] 16:27:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc509f2e400) [pid = 1951] [serial = 1061] [outer = 0x7fc5076b6400] 16:27:22 INFO - PROCESS | 1951 | 1461540442289 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc52f702400) [pid = 1951] [serial = 1062] [outer = 0x7fc5076b6400] 16:27:23 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:23 INFO - PROCESS | 1951 | 1461540443218 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1951 | 1461540443271 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:27:23 INFO - PROCESS | 1951 | 1461540443277 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1951 | 1461540443280 Marionette TRACE conn4 <- [1,1386,null,{}] 16:27:23 INFO - PROCESS | 1951 | 1461540443285 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:23 INFO - PROCESS | 1951 | 1461540443457 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:27:23 INFO - PROCESS | 1951 | 1461540443659 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc508ba3000 == 117 [pid = 1951] [id = 354] 16:27:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc506287400) [pid = 1951] [serial = 1063] [outer = (nil)] 16:27:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc50628fc00) [pid = 1951] [serial = 1064] [outer = 0x7fc506287400] 16:27:23 INFO - PROCESS | 1951 | 1461540443781 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc5063ce400) [pid = 1951] [serial = 1065] [outer = 0x7fc506287400] 16:27:25 INFO - PROCESS | 1951 | 1461540445251 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:27:25 INFO - PROCESS | 1951 | 1461540445324 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:27:25 INFO - PROCESS | 1951 | 1461540445332 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1951 | 1461540445337 Marionette TRACE conn4 <- [1,1390,null,{}] 16:27:25 INFO - PROCESS | 1951 | 1461540445345 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:25 INFO - PROCESS | 1951 | 1461540445556 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:27:25 INFO - PROCESS | 1951 | 1461540445748 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50accb800 == 118 [pid = 1951] [id = 355] 16:27:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc506b07800) [pid = 1951] [serial = 1066] [outer = (nil)] 16:27:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc506c6ac00) [pid = 1951] [serial = 1067] [outer = 0x7fc506b07800] 16:27:25 INFO - PROCESS | 1951 | 1461540445815 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc5076bdc00) [pid = 1951] [serial = 1068] [outer = 0x7fc506b07800] 16:27:26 INFO - PROCESS | 1951 | 1461540446868 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1591ms 16:27:26 INFO - PROCESS | 1951 | 1461540446921 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1951 | 1461540446929 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:27:26 INFO - PROCESS | 1951 | 1461540446938 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1951 | 1461540446942 Marionette TRACE conn4 <- [1,1394,null,{}] 16:27:26 INFO - PROCESS | 1951 | 1461540446947 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:27 INFO - PROCESS | 1951 | 1461540447159 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:27:27 INFO - PROCESS | 1951 | 1461540447475 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516f0b800 == 117 [pid = 1951] [id = 199] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5202c0000 == 116 [pid = 1951] [id = 181] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c5ac800 == 115 [pid = 1951] [id = 134] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dcbb800 == 114 [pid = 1951] [id = 188] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51e280800 == 113 [pid = 1951] [id = 48] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51a0d3800 == 112 [pid = 1951] [id = 51] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51da3b000 == 111 [pid = 1951] [id = 47] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51364c800 == 110 [pid = 1951] [id = 296] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f73d000 == 109 [pid = 1951] [id = 73] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a433800 == 108 [pid = 1951] [id = 165] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f5f000 == 107 [pid = 1951] [id = 219] 16:27:27 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc50adeac00) [pid = 1951] [serial = 953] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc50afe7400) [pid = 1951] [serial = 944] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc5063d5400) [pid = 1951] [serial = 941] [outer = (nil)] [url = about:blank] 16:27:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50699c800 == 108 [pid = 1951] [id = 356] 16:27:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc5063d5400) [pid = 1951] [serial = 1069] [outer = (nil)] 16:27:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc508ce3c00) [pid = 1951] [serial = 1070] [outer = 0x7fc5063d5400] 16:27:27 INFO - PROCESS | 1951 | 1461540447620 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc509f2ec00) [pid = 1951] [serial = 1071] [outer = 0x7fc5063d5400] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5202b8800 == 107 [pid = 1951] [id = 49] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c59d800 == 106 [pid = 1951] [id = 341] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5135ac800 == 105 [pid = 1951] [id = 340] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5125a3000 == 104 [pid = 1951] [id = 339] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d934000 == 103 [pid = 1951] [id = 338] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506cc0000 == 102 [pid = 1951] [id = 337] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a1d5800 == 101 [pid = 1951] [id = 336] 16:27:27 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae8d800 == 100 [pid = 1951] [id = 335] 16:27:28 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513e64000 == 99 [pid = 1951] [id = 11] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc50b3d5800) [pid = 1951] [serial = 858] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc50db9d800) [pid = 1951] [serial = 891] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc509f37400) [pid = 1951] [serial = 951] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc50a3d8000) [pid = 1951] [serial = 888] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc511fd4400) [pid = 1951] [serial = 948] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc5143db800) [pid = 1951] [serial = 861] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc51d104000) [pid = 1951] [serial = 939] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc52f3c1000) [pid = 1951] [serial = 855] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc52f7a5000) [pid = 1951] [serial = 864] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc51ccd4c00) [pid = 1951] [serial = 900] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc52b4ec000) [pid = 1951] [serial = 906] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc5143f0c00) [pid = 1951] [serial = 894] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc52ef9d400) [pid = 1951] [serial = 909] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc52078d800) [pid = 1951] [serial = 903] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc52f2b4c00) [pid = 1951] [serial = 849] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc510c28800) [pid = 1951] [serial = 947] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc52f7b9800) [pid = 1951] [serial = 918] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc518bf3000) [pid = 1951] [serial = 915] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc509f27800) [pid = 1951] [serial = 950] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc51d109c00) [pid = 1951] [serial = 771] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc52f33a000) [pid = 1951] [serial = 852] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc52f33e400) [pid = 1951] [serial = 912] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc51b6cb000) [pid = 1951] [serial = 897] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc517182c00) [pid = 1951] [serial = 885] [outer = (nil)] [url = about:blank] 16:27:28 INFO - PROCESS | 1951 | 1461540448475 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1579ms 16:27:28 INFO - PROCESS | 1951 | 1461540448517 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1951 | 1461540448520 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:27:28 INFO - PROCESS | 1951 | 1461540448526 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1951 | 1461540448531 Marionette TRACE conn4 <- [1,1398,null,{}] 16:27:28 INFO - PROCESS | 1951 | 1461540448546 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:28 INFO - PROCESS | 1951 | 1461540448706 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:27:28 INFO - PROCESS | 1951 | 1461540448725 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae7d800 == 100 [pid = 1951] [id = 357] 16:27:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc50a3db400) [pid = 1951] [serial = 1072] [outer = (nil)] 16:27:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc50a44b400) [pid = 1951] [serial = 1073] [outer = 0x7fc50a3db400] 16:27:28 INFO - PROCESS | 1951 | 1461540448788 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc50a4ea800) [pid = 1951] [serial = 1074] [outer = 0x7fc50a3db400] 16:27:29 INFO - PROCESS | 1951 | 1461540449644 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1131ms 16:27:29 INFO - PROCESS | 1951 | 1461540449657 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1951 | 1461540449660 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:27:29 INFO - PROCESS | 1951 | 1461540449666 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1951 | 1461540449668 Marionette TRACE conn4 <- [1,1402,null,{}] 16:27:29 INFO - PROCESS | 1951 | 1461540449674 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:29 INFO - PROCESS | 1951 | 1461540449826 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:27:29 INFO - PROCESS | 1951 | 1461540449841 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cad4800 == 101 [pid = 1951] [id = 358] 16:27:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc509f20400) [pid = 1951] [serial = 1075] [outer = (nil)] 16:27:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc50afe5c00) [pid = 1951] [serial = 1076] [outer = 0x7fc509f20400] 16:27:29 INFO - PROCESS | 1951 | 1461540449901 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc50b27a400) [pid = 1951] [serial = 1077] [outer = 0x7fc509f20400] 16:27:30 INFO - PROCESS | 1951 | 1461540450839 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1230ms 16:27:30 INFO - PROCESS | 1951 | 1461540450903 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1951 | 1461540450907 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:27:30 INFO - PROCESS | 1951 | 1461540450912 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1951 | 1461540450915 Marionette TRACE conn4 <- [1,1406,null,{}] 16:27:30 INFO - PROCESS | 1951 | 1461540450920 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:31 INFO - PROCESS | 1951 | 1461540451126 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:27:31 INFO - PROCESS | 1951 | 1461540451152 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114d2000 == 102 [pid = 1951] [id = 359] 16:27:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc50b279000) [pid = 1951] [serial = 1078] [outer = (nil)] 16:27:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc50b3cbc00) [pid = 1951] [serial = 1079] [outer = 0x7fc50b279000] 16:27:31 INFO - PROCESS | 1951 | 1461540451214 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc50bd42c00) [pid = 1951] [serial = 1080] [outer = 0x7fc50b279000] 16:27:32 INFO - PROCESS | 1951 | 1461540452368 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc5139a3c00) [pid = 1951] [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.] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc513e5d000) [pid = 1951] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc5063cec00) [pid = 1951] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc50a44dc00) [pid = 1951] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc506b06400) [pid = 1951] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc516dd9000) [pid = 1951] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc5084ee400) [pid = 1951] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc506c6f000) [pid = 1951] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc509f37800) [pid = 1951] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc50ae6e800) [pid = 1951] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc50a0a7400) [pid = 1951] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:27:32 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc506c75c00) [pid = 1951] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1532ms 16:27:32 INFO - PROCESS | 1951 | 1461540452445 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1951 | 1461540452449 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:27:32 INFO - PROCESS | 1951 | 1461540452454 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1951 | 1461540452456 Marionette TRACE conn4 <- [1,1410,null,{}] 16:27:32 INFO - PROCESS | 1951 | 1461540452461 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:32 INFO - PROCESS | 1951 | 1461540452636 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:27:32 INFO - PROCESS | 1951 | 1461540452819 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5121cf000 == 103 [pid = 1951] [id = 360] 16:27:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc50db98800) [pid = 1951] [serial = 1081] [outer = (nil)] 16:27:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc510c1d000) [pid = 1951] [serial = 1082] [outer = 0x7fc50db98800] 16:27:32 INFO - PROCESS | 1951 | 1461540452886 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc510c2e000) [pid = 1951] [serial = 1083] [outer = 0x7fc50db98800] 16:27:33 INFO - PROCESS | 1951 | 1461540453606 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1178ms 16:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:27:33 INFO - PROCESS | 1951 | 1461540453637 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1951 | 1461540453639 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:27:33 INFO - PROCESS | 1951 | 1461540453645 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1951 | 1461540453648 Marionette TRACE conn4 <- [1,1414,null,{}] 16:27:33 INFO - PROCESS | 1951 | 1461540453653 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:33 INFO - PROCESS | 1951 | 1461540453801 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:27:33 INFO - PROCESS | 1951 | 1461540453811 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513265800 == 104 [pid = 1951] [id = 361] 16:27:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc50db95c00) [pid = 1951] [serial = 1084] [outer = (nil)] 16:27:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc511fd4800) [pid = 1951] [serial = 1085] [outer = 0x7fc50db95c00] 16:27:33 INFO - PROCESS | 1951 | 1461540453869 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc512562800) [pid = 1951] [serial = 1086] [outer = 0x7fc50db95c00] 16:27:34 INFO - PROCESS | 1951 | 1461540454994 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1378ms 16:27:35 INFO - PROCESS | 1951 | 1461540455023 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1951 | 1461540455029 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:27:35 INFO - PROCESS | 1951 | 1461540455037 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1951 | 1461540455043 Marionette TRACE conn4 <- [1,1418,null,{}] 16:27:35 INFO - PROCESS | 1951 | 1461540455052 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:35 INFO - PROCESS | 1951 | 1461540455277 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:27:35 INFO - PROCESS | 1951 | 1461540455527 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a1d5800 == 105 [pid = 1951] [id = 362] 16:27:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc5063f7c00) [pid = 1951] [serial = 1087] [outer = (nil)] 16:27:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc5076b8400) [pid = 1951] [serial = 1088] [outer = 0x7fc5063f7c00] 16:27:35 INFO - PROCESS | 1951 | 1461540455640 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc508cdc800) [pid = 1951] [serial = 1089] [outer = 0x7fc5063f7c00] 16:27:36 INFO - PROCESS | 1951 | 1461540456595 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1588ms 16:27:36 INFO - PROCESS | 1951 | 1461540456626 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1951 | 1461540456635 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:27:36 INFO - PROCESS | 1951 | 1461540456645 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1951 | 1461540456649 Marionette TRACE conn4 <- [1,1422,null,{}] 16:27:36 INFO - PROCESS | 1951 | 1461540456680 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:36 INFO - PROCESS | 1951 | 1461540456909 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:27:37 INFO - PROCESS | 1951 | 1461540457142 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511574800 == 106 [pid = 1951] [id = 363] 16:27:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc509f38c00) [pid = 1951] [serial = 1090] [outer = (nil)] 16:27:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc50a44d400) [pid = 1951] [serial = 1091] [outer = 0x7fc509f38c00] 16:27:37 INFO - PROCESS | 1951 | 1461540457229 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc50adf8000) [pid = 1951] [serial = 1092] [outer = 0x7fc509f38c00] 16:27:38 INFO - PROCESS | 1951 | 1461540458210 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1632ms 16:27:38 INFO - PROCESS | 1951 | 1461540458279 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:27:38 INFO - PROCESS | 1951 | 1461540458283 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:27:38 INFO - PROCESS | 1951 | 1461540458289 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1951 | 1461540458295 Marionette TRACE conn4 <- [1,1426,null,{}] 16:27:38 INFO - PROCESS | 1951 | 1461540458312 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:38 INFO - PROCESS | 1951 | 1461540458535 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:27:38 INFO - PROCESS | 1951 | 1461540458806 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c0f000 == 107 [pid = 1951] [id = 364] 16:27:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc50c5d0800) [pid = 1951] [serial = 1093] [outer = (nil)] 16:27:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc50db97800) [pid = 1951] [serial = 1094] [outer = 0x7fc50c5d0800] 16:27:38 INFO - PROCESS | 1951 | 1461540458883 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc510dec000) [pid = 1951] [serial = 1095] [outer = 0x7fc50c5d0800] 16:27:39 INFO - PROCESS | 1951 | 1461540459770 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1541ms 16:27:39 INFO - PROCESS | 1951 | 1461540459829 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1951 | 1461540459834 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:27:39 INFO - PROCESS | 1951 | 1461540459840 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1951 | 1461540459843 Marionette TRACE conn4 <- [1,1430,null,{}] 16:27:39 INFO - PROCESS | 1951 | 1461540459848 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:40 INFO - PROCESS | 1951 | 1461540460033 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:27:40 INFO - PROCESS | 1951 | 1461540460214 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514518800 == 108 [pid = 1951] [id = 365] 16:27:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc50c5d4000) [pid = 1951] [serial = 1096] [outer = (nil)] 16:27:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc51367e000) [pid = 1951] [serial = 1097] [outer = 0x7fc50c5d4000] 16:27:40 INFO - PROCESS | 1951 | 1461540460287 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc5139a3800) [pid = 1951] [serial = 1098] [outer = 0x7fc50c5d4000] 16:27:41 INFO - PROCESS | 1951 | 1461540461169 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1385ms 16:27:41 INFO - PROCESS | 1951 | 1461540461226 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1951 | 1461540461230 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:27:41 INFO - PROCESS | 1951 | 1461540461236 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1951 | 1461540461239 Marionette TRACE conn4 <- [1,1434,null,{}] 16:27:41 INFO - PROCESS | 1951 | 1461540461244 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:41 INFO - PROCESS | 1951 | 1461540461419 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:27:41 INFO - PROCESS | 1951 | 1461540461617 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515822000 == 109 [pid = 1951] [id = 366] 16:27:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc512565c00) [pid = 1951] [serial = 1099] [outer = (nil)] 16:27:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc5143d7400) [pid = 1951] [serial = 1100] [outer = 0x7fc512565c00] 16:27:41 INFO - PROCESS | 1951 | 1461540461696 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc5143ef000) [pid = 1951] [serial = 1101] [outer = 0x7fc512565c00] 16:27:42 INFO - PROCESS | 1951 | 1461540462613 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1429ms 16:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:27:42 INFO - PROCESS | 1951 | 1461540462666 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1951 | 1461540462669 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:27:42 INFO - PROCESS | 1951 | 1461540462675 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1951 | 1461540462678 Marionette TRACE conn4 <- [1,1438,null,{}] 16:27:42 INFO - PROCESS | 1951 | 1461540462684 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:42 INFO - PROCESS | 1951 | 1461540462912 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:27:43 INFO - PROCESS | 1951 | 1461540463171 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b773000 == 110 [pid = 1951] [id = 367] 16:27:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc5143f1c00) [pid = 1951] [serial = 1102] [outer = (nil)] 16:27:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc515857000) [pid = 1951] [serial = 1103] [outer = 0x7fc5143f1c00] 16:27:43 INFO - PROCESS | 1951 | 1461540463289 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc516ee2800) [pid = 1951] [serial = 1104] [outer = 0x7fc5143f1c00] 16:27:44 INFO - PROCESS | 1951 | 1461540464134 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1531ms 16:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:27:44 INFO - PROCESS | 1951 | 1461540464206 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1951 | 1461540464209 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:27:44 INFO - PROCESS | 1951 | 1461540464216 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1951 | 1461540464218 Marionette TRACE conn4 <- [1,1442,null,{}] 16:27:44 INFO - PROCESS | 1951 | 1461540464225 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:44 INFO - PROCESS | 1951 | 1461540464409 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:27:44 INFO - PROCESS | 1951 | 1461540464591 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf22800 == 111 [pid = 1951] [id = 368] 16:27:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc5156b8800) [pid = 1951] [serial = 1105] [outer = (nil)] 16:27:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc51a104c00) [pid = 1951] [serial = 1106] [outer = 0x7fc5156b8800] 16:27:44 INFO - PROCESS | 1951 | 1461540464665 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc51b6c4400) [pid = 1951] [serial = 1107] [outer = 0x7fc5156b8800] 16:27:45 INFO - PROCESS | 1951 | 1461540465540 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1381ms 16:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:27:45 INFO - PROCESS | 1951 | 1461540465596 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1951 | 1461540465599 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:27:45 INFO - PROCESS | 1951 | 1461540465605 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1951 | 1461540465608 Marionette TRACE conn4 <- [1,1446,null,{}] 16:27:45 INFO - PROCESS | 1951 | 1461540465613 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:45 INFO - PROCESS | 1951 | 1461540465786 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:27:45 INFO - PROCESS | 1951 | 1461540465974 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51df24000 == 112 [pid = 1951] [id = 369] 16:27:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc516ede800) [pid = 1951] [serial = 1108] [outer = (nil)] 16:27:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc51c197000) [pid = 1951] [serial = 1109] [outer = 0x7fc516ede800] 16:27:46 INFO - PROCESS | 1951 | 1461540466046 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc51c4a9400) [pid = 1951] [serial = 1110] [outer = 0x7fc516ede800] 16:27:46 INFO - PROCESS | 1951 | 1461540466979 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1441ms 16:27:47 INFO - PROCESS | 1951 | 1461540467046 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1951 | 1461540467049 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:27:47 INFO - PROCESS | 1951 | 1461540467055 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1951 | 1461540467058 Marionette TRACE conn4 <- [1,1450,null,{}] 16:27:47 INFO - PROCESS | 1951 | 1461540467063 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:47 INFO - PROCESS | 1951 | 1461540467241 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:27:47 INFO - PROCESS | 1951 | 1461540467423 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc529490000 == 113 [pid = 1951] [id = 370] 16:27:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc5156bdc00) [pid = 1951] [serial = 1111] [outer = (nil)] 16:27:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc51cc4a800) [pid = 1951] [serial = 1112] [outer = 0x7fc5156bdc00] 16:27:47 INFO - PROCESS | 1951 | 1461540467495 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc51d107000) [pid = 1951] [serial = 1113] [outer = 0x7fc5156bdc00] 16:27:48 INFO - PROCESS | 1951 | 1461540468380 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1380ms 16:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:27:48 INFO - PROCESS | 1951 | 1461540468436 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1951 | 1461540468439 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:27:48 INFO - PROCESS | 1951 | 1461540468445 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1951 | 1461540468448 Marionette TRACE conn4 <- [1,1454,null,{}] 16:27:48 INFO - PROCESS | 1951 | 1461540468453 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:48 INFO - PROCESS | 1951 | 1461540468625 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:27:48 INFO - PROCESS | 1951 | 1461540468813 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52d12e000 == 114 [pid = 1951] [id = 371] 16:27:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc51b2f5800) [pid = 1951] [serial = 1114] [outer = (nil)] 16:27:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc51d4c1c00) [pid = 1951] [serial = 1115] [outer = 0x7fc51b2f5800] 16:27:48 INFO - PROCESS | 1951 | 1461540468882 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc51ddbd800) [pid = 1951] [serial = 1116] [outer = 0x7fc51b2f5800] 16:27:49 INFO - PROCESS | 1951 | 1461540469794 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1389ms 16:27:49 INFO - PROCESS | 1951 | 1461540469834 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1951 | 1461540469837 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:27:49 INFO - PROCESS | 1951 | 1461540469843 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1951 | 1461540469847 Marionette TRACE conn4 <- [1,1458,null,{}] 16:27:49 INFO - PROCESS | 1951 | 1461540469852 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:50 INFO - PROCESS | 1951 | 1461540470040 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:27:50 INFO - PROCESS | 1951 | 1461540470233 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f366000 == 115 [pid = 1951] [id = 372] 16:27:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc51c83d000) [pid = 1951] [serial = 1117] [outer = (nil)] 16:27:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc51edee000) [pid = 1951] [serial = 1118] [outer = 0x7fc51c83d000] 16:27:50 INFO - PROCESS | 1951 | 1461540470308 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc52022d400) [pid = 1951] [serial = 1119] [outer = 0x7fc51c83d000] 16:27:51 INFO - PROCESS | 1951 | 1461540471208 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1430ms 16:27:51 INFO - PROCESS | 1951 | 1461540471275 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1951 | 1461540471277 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:27:51 INFO - PROCESS | 1951 | 1461540471283 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1951 | 1461540471286 Marionette TRACE conn4 <- [1,1462,null,{}] 16:27:51 INFO - PROCESS | 1951 | 1461540471291 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:51 INFO - PROCESS | 1951 | 1461540471462 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:27:51 INFO - PROCESS | 1951 | 1461540471657 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52fa1f800 == 116 [pid = 1951] [id = 373] 16:27:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc51df6d000) [pid = 1951] [serial = 1120] [outer = (nil)] 16:27:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc52a05d400) [pid = 1951] [serial = 1121] [outer = 0x7fc51df6d000] 16:27:51 INFO - PROCESS | 1951 | 1461540471736 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc52a7e7400) [pid = 1951] [serial = 1122] [outer = 0x7fc51df6d000] 16:27:52 INFO - PROCESS | 1951 | 1461540472657 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1428ms 16:27:52 INFO - PROCESS | 1951 | 1461540472713 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1951 | 1461540472717 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:27:52 INFO - PROCESS | 1951 | 1461540472730 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1951 | 1461540472732 Marionette TRACE conn4 <- [1,1466,null,{}] 16:27:52 INFO - PROCESS | 1951 | 1461540472738 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:52 INFO - PROCESS | 1951 | 1461540472910 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:27:53 INFO - PROCESS | 1951 | 1461540473101 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53497f000 == 117 [pid = 1951] [id = 374] 16:27:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc51df71c00) [pid = 1951] [serial = 1123] [outer = (nil)] 16:27:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc52d6ef400) [pid = 1951] [serial = 1124] [outer = 0x7fc51df71c00] 16:27:53 INFO - PROCESS | 1951 | 1461540473173 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc52f06f000) [pid = 1951] [serial = 1125] [outer = 0x7fc51df71c00] 16:27:54 INFO - PROCESS | 1951 | 1461540474054 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1384ms 16:27:54 INFO - PROCESS | 1951 | 1461540474116 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1951 | 1461540474118 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:27:54 INFO - PROCESS | 1951 | 1461540474125 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1951 | 1461540474128 Marionette TRACE conn4 <- [1,1470,null,{}] 16:27:54 INFO - PROCESS | 1951 | 1461540474133 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:54 INFO - PROCESS | 1951 | 1461540474309 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:27:54 INFO - PROCESS | 1951 | 1461540474495 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c65f000 == 118 [pid = 1951] [id = 375] 16:27:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc52f071c00) [pid = 1951] [serial = 1126] [outer = (nil)] 16:27:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc52f2bec00) [pid = 1951] [serial = 1127] [outer = 0x7fc52f071c00] 16:27:54 INFO - PROCESS | 1951 | 1461540474568 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc52f340800) [pid = 1951] [serial = 1128] [outer = 0x7fc52f071c00] 16:27:55 INFO - PROCESS | 1951 | 1461540475433 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1383ms 16:27:55 INFO - PROCESS | 1951 | 1461540475508 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1951 | 1461540475512 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:27:55 INFO - PROCESS | 1951 | 1461540475518 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1951 | 1461540475520 Marionette TRACE conn4 <- [1,1474,null,{}] 16:27:55 INFO - PROCESS | 1951 | 1461540475525 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:55 INFO - PROCESS | 1951 | 1461540475705 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:27:55 INFO - PROCESS | 1951 | 1461540475894 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c67a000 == 119 [pid = 1951] [id = 376] 16:27:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc506aaf800) [pid = 1951] [serial = 1129] [outer = (nil)] 16:27:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc506ab9800) [pid = 1951] [serial = 1130] [outer = 0x7fc506aaf800] 16:27:55 INFO - PROCESS | 1951 | 1461540475966 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc506abdc00) [pid = 1951] [serial = 1131] [outer = 0x7fc506aaf800] 16:27:56 INFO - PROCESS | 1951 | 1461540476943 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1477ms 16:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:27:57 INFO - PROCESS | 1951 | 1461540476996 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1951 | 1461540476999 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:27:57 INFO - PROCESS | 1951 | 1461540477005 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1951 | 1461540477008 Marionette TRACE conn4 <- [1,1478,null,{}] 16:27:57 INFO - PROCESS | 1951 | 1461540477013 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:57 INFO - PROCESS | 1951 | 1461540477184 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:27:57 INFO - PROCESS | 1951 | 1461540477422 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039e4000 == 120 [pid = 1951] [id = 377] 16:27:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc506ab2c00) [pid = 1951] [serial = 1132] [outer = (nil)] 16:27:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc50ae68000) [pid = 1951] [serial = 1133] [outer = 0x7fc506ab2c00] 16:27:57 INFO - PROCESS | 1951 | 1461540477505 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc52b4f3000) [pid = 1951] [serial = 1134] [outer = 0x7fc506ab2c00] 16:27:58 INFO - PROCESS | 1951 | 1461540478700 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1785ms 16:27:58 INFO - PROCESS | 1951 | 1461540478790 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1951 | 1461540478795 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:27:58 INFO - PROCESS | 1951 | 1461540478803 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1951 | 1461540478808 Marionette TRACE conn4 <- [1,1482,null,{}] 16:27:58 INFO - PROCESS | 1951 | 1461540478815 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:27:59 INFO - PROCESS | 1951 | 1461540479118 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:27:59 INFO - PROCESS | 1951 | 1461540479312 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b41c800 == 121 [pid = 1951] [id = 378] 16:27:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc506c6f000) [pid = 1951] [serial = 1135] [outer = (nil)] 16:27:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc5075ce800) [pid = 1951] [serial = 1136] [outer = 0x7fc506c6f000] 16:27:59 INFO - PROCESS | 1951 | 1461540479388 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc508cda800) [pid = 1951] [serial = 1137] [outer = 0x7fc506c6f000] 16:28:00 INFO - PROCESS | 1951 | 1461540480465 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1737ms 16:28:00 INFO - PROCESS | 1951 | 1461540480541 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1951 | 1461540480548 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:28:00 INFO - PROCESS | 1951 | 1461540480558 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1951 | 1461540480561 Marionette TRACE conn4 <- [1,1486,null,{}] 16:28:00 INFO - PROCESS | 1951 | 1461540480565 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:00 INFO - PROCESS | 1951 | 1461540480760 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:28:01 INFO - PROCESS | 1951 | 1461540480996 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acca000 == 122 [pid = 1951] [id = 379] 16:28:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc508ce1c00) [pid = 1951] [serial = 1138] [outer = (nil)] 16:28:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc509f30800) [pid = 1951] [serial = 1139] [outer = 0x7fc508ce1c00] 16:28:01 INFO - PROCESS | 1951 | 1461540481062 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc50a3d7800) [pid = 1951] [serial = 1140] [outer = 0x7fc508ce1c00] 16:28:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5121cf000 == 121 [pid = 1951] [id = 360] 16:28:01 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc5065aa400) [pid = 1951] [serial = 998] [outer = (nil)] [url = about:blank] 16:28:01 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc509f36800) [pid = 1951] [serial = 1001] [outer = (nil)] [url = about:blank] 16:28:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5114d2000 == 120 [pid = 1951] [id = 359] 16:28:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cad4800 == 119 [pid = 1951] [id = 358] 16:28:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae7d800 == 118 [pid = 1951] [id = 357] 16:28:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50699c800 == 117 [pid = 1951] [id = 356] 16:28:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50accb800 == 116 [pid = 1951] [id = 355] 16:28:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5244d6800 == 115 [pid = 1951] [id = 350] 16:28:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51e32d800 == 114 [pid = 1951] [id = 349] 16:28:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cf2a800 == 113 [pid = 1951] [id = 348] 16:28:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5195d0800 == 112 [pid = 1951] [id = 347] 16:28:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516fcf000 == 111 [pid = 1951] [id = 346] 16:28:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5147e3000 == 110 [pid = 1951] [id = 345] 16:28:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5135a1800 == 109 [pid = 1951] [id = 344] 16:28:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50bddc800 == 108 [pid = 1951] [id = 343] 16:28:02 INFO - PROCESS | 1951 | 1461540482226 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc506c6c400) [pid = 1951] [serial = 942] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc50b3ce400) [pid = 1951] [serial = 945] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc52f06dc00) [pid = 1951] [serial = 921] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc50bd3d000) [pid = 1951] [serial = 1026] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc51255d800) [pid = 1951] [serial = 714] [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.] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc5143ec800) [pid = 1951] [serial = 1020] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc519545c00) [pid = 1951] [serial = 1022] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc514886400) [pid = 1951] [serial = 968] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc50a3d6000) [pid = 1951] [serial = 1025] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc52447c400) [pid = 1951] [serial = 986] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc51b6ce800) [pid = 1951] [serial = 1023] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc52f2b9800) [pid = 1951] [serial = 995] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc50c32ac00) [pid = 1951] [serial = 1011] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc50b276000) [pid = 1951] [serial = 1010] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc510c1e400) [pid = 1951] [serial = 1013] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc511fbdc00) [pid = 1951] [serial = 1014] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc511fddc00) [pid = 1951] [serial = 1016] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc51367b000) [pid = 1951] [serial = 1017] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc50a4ed400) [pid = 1951] [serial = 1008] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc50a0af800) [pid = 1951] [serial = 1007] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc51c838c00) [pid = 1951] [serial = 974] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc5084eb400) [pid = 1951] [serial = 1004] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc51d4b8800) [pid = 1951] [serial = 977] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc50c5d8400) [pid = 1951] [serial = 959] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc513df2400) [pid = 1951] [serial = 1019] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc5201fc000) [pid = 1951] [serial = 983] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc51b20e400) [pid = 1951] [serial = 971] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc511fbe000) [pid = 1951] [serial = 962] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc513e28400) [pid = 1951] [serial = 965] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc50a4e6c00) [pid = 1951] [serial = 956] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc52f06b400) [pid = 1951] [serial = 992] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc52b729800) [pid = 1951] [serial = 989] [outer = (nil)] [url = about:blank] 16:28:02 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc51df6b000) [pid = 1951] [serial = 980] [outer = (nil)] [url = about:blank] 16:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1735ms 16:28:02 INFO - PROCESS | 1951 | 1461540482293 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1951 | 1461540482296 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:28:02 INFO - PROCESS | 1951 | 1461540482302 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1951 | 1461540482308 Marionette TRACE conn4 <- [1,1490,null,{}] 16:28:02 INFO - PROCESS | 1951 | 1461540482322 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:02 INFO - PROCESS | 1951 | 1461540482501 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:28:02 INFO - PROCESS | 1951 | 1461540482723 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c5a2800 == 109 [pid = 1951] [id = 380] 16:28:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc50a449c00) [pid = 1951] [serial = 1141] [outer = (nil)] 16:28:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc50adf5800) [pid = 1951] [serial = 1142] [outer = 0x7fc50a449c00] 16:28:02 INFO - PROCESS | 1951 | 1461540482797 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc50ae73400) [pid = 1951] [serial = 1143] [outer = 0x7fc50a449c00] 16:28:03 INFO - PROCESS | 1951 | 1461540483485 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1236ms 16:28:03 INFO - PROCESS | 1951 | 1461540483562 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1951 | 1461540483565 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:28:03 INFO - PROCESS | 1951 | 1461540483571 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1951 | 1461540483573 Marionette TRACE conn4 <- [1,1494,null,{}] 16:28:03 INFO - PROCESS | 1951 | 1461540483578 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:03 INFO - PROCESS | 1951 | 1461540483738 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:28:03 INFO - PROCESS | 1951 | 1461540483748 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd2a000 == 110 [pid = 1951] [id = 381] 16:28:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc50aded800) [pid = 1951] [serial = 1144] [outer = (nil)] 16:28:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc50bd3e000) [pid = 1951] [serial = 1145] [outer = 0x7fc50aded800] 16:28:03 INFO - PROCESS | 1951 | 1461540483809 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc50db9a000) [pid = 1951] [serial = 1146] [outer = 0x7fc50aded800] 16:28:04 INFO - PROCESS | 1951 | 1461540484739 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1230ms 16:28:04 INFO - PROCESS | 1951 | 1461540484802 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1951 | 1461540484806 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:28:04 INFO - PROCESS | 1951 | 1461540484815 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1951 | 1461540484817 Marionette TRACE conn4 <- [1,1498,null,{}] 16:28:04 INFO - PROCESS | 1951 | 1461540484823 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:05 INFO - PROCESS | 1951 | 1461540485038 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:28:05 INFO - PROCESS | 1951 | 1461540485060 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5121da800 == 111 [pid = 1951] [id = 382] 16:28:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc50b278400) [pid = 1951] [serial = 1147] [outer = (nil)] 16:28:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc510de2400) [pid = 1951] [serial = 1148] [outer = 0x7fc50b278400] 16:28:05 INFO - PROCESS | 1951 | 1461540485123 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc511fddc00) [pid = 1951] [serial = 1149] [outer = 0x7fc50b278400] 16:28:06 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc50a3db400) [pid = 1951] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:28:06 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc506b07800) [pid = 1951] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:28:06 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc50b279000) [pid = 1951] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:28:06 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc50db98800) [pid = 1951] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:28:06 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc5063d5400) [pid = 1951] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:28:06 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc509f20400) [pid = 1951] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:28:06 INFO - PROCESS | 1951 | 1461540486447 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1680ms 16:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:28:06 INFO - PROCESS | 1951 | 1461540486499 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1951 | 1461540486501 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:28:06 INFO - PROCESS | 1951 | 1461540486507 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1951 | 1461540486510 Marionette TRACE conn4 <- [1,1502,null,{}] 16:28:06 INFO - PROCESS | 1951 | 1461540486515 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:06 INFO - PROCESS | 1951 | 1461540486760 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:28:06 INFO - PROCESS | 1951 | 1461540486920 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135b9800 == 112 [pid = 1951] [id = 383] 16:28:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc5143ef800) [pid = 1951] [serial = 1150] [outer = (nil)] 16:28:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc514655c00) [pid = 1951] [serial = 1151] [outer = 0x7fc5143ef800] 16:28:07 INFO - PROCESS | 1951 | 1461540487050 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc5156c6c00) [pid = 1951] [serial = 1152] [outer = 0x7fc5143ef800] 16:28:07 INFO - PROCESS | 1951 | 1461540487977 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1479ms 16:28:07 INFO - PROCESS | 1951 | 1461540487986 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:28:07 INFO - PROCESS | 1951 | 1461540487990 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:28:07 INFO - PROCESS | 1951 | 1461540487996 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1951 | 1461540487998 Marionette TRACE conn4 <- [1,1506,null,{}] 16:28:08 INFO - PROCESS | 1951 | 1461540488003 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:08 INFO - PROCESS | 1951 | 1461540488216 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:28:08 INFO - PROCESS | 1951 | 1461540488237 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513be7800 == 113 [pid = 1951] [id = 384] 16:28:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc5063d5c00) [pid = 1951] [serial = 1153] [outer = (nil)] 16:28:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc516ee0c00) [pid = 1951] [serial = 1154] [outer = 0x7fc5063d5c00] 16:28:08 INFO - PROCESS | 1951 | 1461540488298 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc51c3b1c00) [pid = 1951] [serial = 1155] [outer = 0x7fc5063d5c00] 16:28:09 INFO - PROCESS | 1951 | 1461540489539 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1587ms 16:28:09 INFO - PROCESS | 1951 | 1461540489582 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1951 | 1461540489589 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:28:09 INFO - PROCESS | 1951 | 1461540489596 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1951 | 1461540489602 Marionette TRACE conn4 <- [1,1510,null,{}] 16:28:09 INFO - PROCESS | 1951 | 1461540489610 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:09 INFO - PROCESS | 1951 | 1461540489849 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:28:10 INFO - PROCESS | 1951 | 1461540490089 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b10a800 == 114 [pid = 1951] [id = 385] 16:28:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc5076b8000) [pid = 1951] [serial = 1156] [outer = (nil)] 16:28:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc5084e6400) [pid = 1951] [serial = 1157] [outer = 0x7fc5076b8000] 16:28:10 INFO - PROCESS | 1951 | 1461540490211 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc509f2d400) [pid = 1951] [serial = 1158] [outer = 0x7fc5076b8000] 16:28:11 INFO - PROCESS | 1951 | 1461540491136 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1589ms 16:28:11 INFO - PROCESS | 1951 | 1461540491186 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1951 | 1461540491194 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:28:11 INFO - PROCESS | 1951 | 1461540491205 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1951 | 1461540491208 Marionette TRACE conn4 <- [1,1514,null,{}] 16:28:11 INFO - PROCESS | 1951 | 1461540491214 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:11 INFO - PROCESS | 1951 | 1461540491442 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:28:11 INFO - PROCESS | 1951 | 1461540491722 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513252800 == 115 [pid = 1951] [id = 386] 16:28:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc5076b8800) [pid = 1951] [serial = 1159] [outer = (nil)] 16:28:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50ae69800) [pid = 1951] [serial = 1160] [outer = 0x7fc5076b8800] 16:28:11 INFO - PROCESS | 1951 | 1461540491839 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc50b283400) [pid = 1951] [serial = 1161] [outer = 0x7fc5076b8800] 16:28:12 INFO - PROCESS | 1951 | 1461540492688 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1535ms 16:28:12 INFO - PROCESS | 1951 | 1461540492740 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1951 | 1461540492744 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:28:12 INFO - PROCESS | 1951 | 1461540492751 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1951 | 1461540492756 Marionette TRACE conn4 <- [1,1518,null,{}] 16:28:12 INFO - PROCESS | 1951 | 1461540492772 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:12 INFO - PROCESS | 1951 | 1461540492996 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:28:13 INFO - PROCESS | 1951 | 1461540493186 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515822800 == 116 [pid = 1951] [id = 387] 16:28:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc50a4e7800) [pid = 1951] [serial = 1162] [outer = (nil)] 16:28:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc512566c00) [pid = 1951] [serial = 1163] [outer = 0x7fc50a4e7800] 16:28:13 INFO - PROCESS | 1951 | 1461540493262 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc5143d7c00) [pid = 1951] [serial = 1164] [outer = 0x7fc50a4e7800] 16:28:14 INFO - PROCESS | 1951 | 1461540494154 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1438ms 16:28:14 INFO - PROCESS | 1951 | 1461540494190 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1951 | 1461540494194 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:28:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:28:14 INFO - PROCESS | 1951 | 1461540494201 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1951 | 1461540494204 Marionette TRACE conn4 <- [1,1522,null,{}] 16:28:14 INFO - PROCESS | 1951 | 1461540494209 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:14 INFO - PROCESS | 1951 | 1461540494382 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:28:14 INFO - PROCESS | 1951 | 1461540494582 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b2ac800 == 117 [pid = 1951] [id = 388] 16:28:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc50a0abc00) [pid = 1951] [serial = 1165] [outer = (nil)] 16:28:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc5156be000) [pid = 1951] [serial = 1166] [outer = 0x7fc50a0abc00] 16:28:14 INFO - PROCESS | 1951 | 1461540494659 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc516dda800) [pid = 1951] [serial = 1167] [outer = 0x7fc50a0abc00] 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1951 | 1461540495497 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:28:15 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 () { 16:28:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:28:15 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 () { 16:28:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:28:15 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 () { 16:28:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:28:15 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 () { 16:28:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:28:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:28:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1328ms 16:28:15 INFO - PROCESS | 1951 | 1461540495532 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:28:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:28:15 INFO - PROCESS | 1951 | 1461540495538 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:28:15 INFO - PROCESS | 1951 | 1461540495544 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1951 | 1461540495547 Marionette TRACE conn4 <- [1,1526,null,{}] 16:28:15 INFO - PROCESS | 1951 | 1461540495552 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:15 INFO - PROCESS | 1951 | 1461540495721 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:28:15 INFO - PROCESS | 1951 | 1461540495913 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51dddd800 == 118 [pid = 1951] [id = 389] 16:28:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc50db92800) [pid = 1951] [serial = 1168] [outer = (nil)] 16:28:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc51c1aec00) [pid = 1951] [serial = 1169] [outer = 0x7fc50db92800] 16:28:15 INFO - PROCESS | 1951 | 1461540495983 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc51df66000) [pid = 1951] [serial = 1170] [outer = 0x7fc50db92800] 16:28:16 INFO - PROCESS | 1951 | 1461540496995 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:28:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:28:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:28:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:28:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:28:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:28:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:28:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1535ms 16:28:17 INFO - PROCESS | 1951 | 1461540497085 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1951 | 1461540497090 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:28:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:28:17 INFO - PROCESS | 1951 | 1461540497097 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1951 | 1461540497101 Marionette TRACE conn4 <- [1,1530,null,{}] 16:28:17 INFO - PROCESS | 1951 | 1461540497107 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:17 INFO - PROCESS | 1951 | 1461540497342 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:28:17 INFO - PROCESS | 1951 | 1461540497608 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52b524000 == 119 [pid = 1951] [id = 390] 16:28:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc51df58800) [pid = 1951] [serial = 1171] [outer = (nil)] 16:28:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc52b4ec000) [pid = 1951] [serial = 1172] [outer = 0x7fc51df58800] 16:28:17 INFO - PROCESS | 1951 | 1461540497710 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc52f074000) [pid = 1951] [serial = 1173] [outer = 0x7fc51df58800] 16:28:18 INFO - PROCESS | 1951 | 1461540498668 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:28:18 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 16:28:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:28:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:28:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:28:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:28:18 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. 16:28:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:28:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1589ms 16:28:18 INFO - PROCESS | 1951 | 1461540498688 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1951 | 1461540498691 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:28:18 INFO - PROCESS | 1951 | 1461540498699 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1951 | 1461540498704 Marionette TRACE conn4 <- [1,1534,null,{}] 16:28:18 INFO - PROCESS | 1951 | 1461540498711 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:18 INFO - PROCESS | 1951 | 1461540498887 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:28:19 INFO - PROCESS | 1951 | 1461540499097 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f5de800 == 120 [pid = 1951] [id = 391] 16:28:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc50895d800) [pid = 1951] [serial = 1174] [outer = (nil)] 16:28:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc508964800) [pid = 1951] [serial = 1175] [outer = 0x7fc50895d800] 16:28:19 INFO - PROCESS | 1951 | 1461540499171 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc50896b800) [pid = 1951] [serial = 1176] [outer = 0x7fc50895d800] 16:28:20 INFO - PROCESS | 1951 | 1461540500152 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:28:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1494ms 16:28:20 INFO - PROCESS | 1951 | 1461540500193 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:28:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:28:20 INFO - PROCESS | 1951 | 1461540500199 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:28:20 INFO - PROCESS | 1951 | 1461540500205 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1951 | 1461540500208 Marionette TRACE conn4 <- [1,1538,null,{}] 16:28:20 INFO - PROCESS | 1951 | 1461540500213 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:20 INFO - PROCESS | 1951 | 1461540500405 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:28:20 INFO - PROCESS | 1951 | 1461540500680 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53497d000 == 121 [pid = 1951] [id = 392] 16:28:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc50895f000) [pid = 1951] [serial = 1177] [outer = (nil)] 16:28:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc52d196400) [pid = 1951] [serial = 1178] [outer = 0x7fc50895f000] 16:28:20 INFO - PROCESS | 1951 | 1461540500795 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc52f2bcc00) [pid = 1951] [serial = 1179] [outer = 0x7fc50895f000] 16:28:21 INFO - PROCESS | 1951 | 1461540501655 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1529ms 16:28:21 INFO - PROCESS | 1951 | 1461540501734 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1951 | 1461540501737 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:28:21 INFO - PROCESS | 1951 | 1461540501743 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1951 | 1461540501746 Marionette TRACE conn4 <- [1,1542,null,{}] 16:28:21 INFO - PROCESS | 1951 | 1461540501751 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:21 INFO - PROCESS | 1951 | 1461540501973 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:28:22 INFO - PROCESS | 1951 | 1461540502169 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506495800 == 122 [pid = 1951] [id = 393] 16:28:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc50896bc00) [pid = 1951] [serial = 1180] [outer = (nil)] 16:28:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc5143b0c00) [pid = 1951] [serial = 1181] [outer = 0x7fc50896bc00] 16:28:22 INFO - PROCESS | 1951 | 1461540502243 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc5143b7400) [pid = 1951] [serial = 1182] [outer = 0x7fc50896bc00] 16:28:23 INFO - PROCESS | 1951 | 1461540503200 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:28:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1534ms 16:28:23 INFO - PROCESS | 1951 | 1461540503281 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1951 | 1461540503286 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:28:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:28:23 INFO - PROCESS | 1951 | 1461540503294 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1951 | 1461540503298 Marionette TRACE conn4 <- [1,1546,null,{}] 16:28:23 INFO - PROCESS | 1951 | 1461540503304 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:23 INFO - PROCESS | 1951 | 1461540503538 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:28:23 INFO - PROCESS | 1951 | 1461540503786 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506dae000 == 123 [pid = 1951] [id = 394] 16:28:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc506289800) [pid = 1951] [serial = 1183] [outer = (nil)] 16:28:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc511fb4c00) [pid = 1951] [serial = 1184] [outer = 0x7fc506289800] 16:28:23 INFO - PROCESS | 1951 | 1461540503902 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc52f3c8400) [pid = 1951] [serial = 1185] [outer = 0x7fc506289800] 16:28:24 INFO - PROCESS | 1951 | 1461540504800 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:28:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1587ms 16:28:24 INFO - PROCESS | 1951 | 1461540504881 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1951 | 1461540504885 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:28:24 INFO - PROCESS | 1951 | 1461540504891 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1951 | 1461540504895 Marionette TRACE conn4 <- [1,1550,null,{}] 16:28:24 INFO - PROCESS | 1951 | 1461540504900 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:25 INFO - PROCESS | 1951 | 1461540505156 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:28:25 INFO - PROCESS | 1951 | 1461540505401 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506db4800 == 124 [pid = 1951] [id = 395] 16:28:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc506287c00) [pid = 1951] [serial = 1186] [outer = (nil)] 16:28:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc506361800) [pid = 1951] [serial = 1187] [outer = 0x7fc506287c00] 16:28:26 INFO - PROCESS | 1951 | 1461540506160 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc506370400) [pid = 1951] [serial = 1188] [outer = 0x7fc506287c00] 16:28:27 INFO - PROCESS | 1951 | 1461540507033 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:28:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2182ms 16:28:27 INFO - PROCESS | 1951 | 1461540507074 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1951 | 1461540507081 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:28:27 INFO - PROCESS | 1951 | 1461540507088 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1951 | 1461540507093 Marionette TRACE conn4 <- [1,1554,null,{}] 16:28:27 INFO - PROCESS | 1951 | 1461540507100 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:27 INFO - PROCESS | 1951 | 1461540507262 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:28:27 INFO - PROCESS | 1951 | 1461540507481 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b426000 == 125 [pid = 1951] [id = 396] 16:28:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc5063f7400) [pid = 1951] [serial = 1189] [outer = (nil)] 16:28:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc506c72400) [pid = 1951] [serial = 1190] [outer = 0x7fc5063f7400] 16:28:27 INFO - PROCESS | 1951 | 1461540507551 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc5084e8800) [pid = 1951] [serial = 1191] [outer = 0x7fc5063f7400] 16:28:28 INFO - PROCESS | 1951 | 1461540508423 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:28:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1382ms 16:28:28 INFO - PROCESS | 1951 | 1461540508469 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1951 | 1461540508475 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:28:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:28:28 INFO - PROCESS | 1951 | 1461540508484 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1951 | 1461540508487 Marionette TRACE conn4 <- [1,1558,null,{}] 16:28:28 INFO - PROCESS | 1951 | 1461540508493 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:28 INFO - PROCESS | 1951 | 1461540508651 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:28:28 INFO - PROCESS | 1951 | 1461540508875 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdce800 == 126 [pid = 1951] [id = 397] 16:28:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc506b0c000) [pid = 1951] [serial = 1192] [outer = (nil)] 16:28:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc508cda400) [pid = 1951] [serial = 1193] [outer = 0x7fc506b0c000] 16:28:28 INFO - PROCESS | 1951 | 1461540508943 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc509f36000) [pid = 1951] [serial = 1194] [outer = 0x7fc506b0c000] 16:28:30 INFO - PROCESS | 1951 | 1461540510113 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:28:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1678ms 16:28:30 INFO - PROCESS | 1951 | 1461540510164 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1951 | 1461540510167 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:28:30 INFO - PROCESS | 1951 | 1461540510173 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1951 | 1461540510178 Marionette TRACE conn4 <- [1,1562,null,{}] 16:28:30 INFO - PROCESS | 1951 | 1461540510193 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:30 INFO - PROCESS | 1951 | 1461540510370 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f57000 == 125 [pid = 1951] [id = 198] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51e326800 == 124 [pid = 1951] [id = 276] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5135b9800 == 123 [pid = 1951] [id = 383] 16:28:30 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc513e5b000) [pid = 1951] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:28:30 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc511fd4800) [pid = 1951] [serial = 1085] [outer = (nil)] [url = about:blank] 16:28:30 INFO - PROCESS | 1951 | 1461540510699 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5121da800 == 122 [pid = 1951] [id = 382] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd2a000 == 121 [pid = 1951] [id = 381] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c5a2800 == 120 [pid = 1951] [id = 380] 16:28:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039e7800 == 121 [pid = 1951] [id = 398] 16:28:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc5063d6000) [pid = 1951] [serial = 1195] [outer = (nil)] 16:28:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc509f37800) [pid = 1951] [serial = 1196] [outer = 0x7fc5063d6000] 16:28:30 INFO - PROCESS | 1951 | 1461540510813 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc50adf1c00) [pid = 1951] [serial = 1197] [outer = 0x7fc5063d6000] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50acca000 == 120 [pid = 1951] [id = 379] 16:28:30 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b41c800 == 119 [pid = 1951] [id = 378] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc529490000 == 118 [pid = 1951] [id = 370] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51df24000 == 117 [pid = 1951] [id = 369] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cf22800 == 116 [pid = 1951] [id = 368] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b773000 == 115 [pid = 1951] [id = 367] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515822000 == 114 [pid = 1951] [id = 366] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514518800 == 113 [pid = 1951] [id = 365] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513c0f000 == 112 [pid = 1951] [id = 364] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc511574800 == 111 [pid = 1951] [id = 363] 16:28:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a1d5800 == 110 [pid = 1951] [id = 362] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc51ccd3c00) [pid = 1951] [serial = 1043] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc5156b9c00) [pid = 1951] [serial = 1037] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc5076bdc00) [pid = 1951] [serial = 1068] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc52f2c0400) [pid = 1951] [serial = 1055] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc506c6ac00) [pid = 1951] [serial = 1067] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc51c086000) [pid = 1951] [serial = 1040] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc52a2e1000) [pid = 1951] [serial = 1049] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc5203ae800) [pid = 1951] [serial = 1046] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc509f2dc00) [pid = 1951] [serial = 1031] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc510c24800) [pid = 1951] [serial = 1034] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc50628fc00) [pid = 1951] [serial = 1064] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc509f2e400) [pid = 1951] [serial = 1061] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc513883000) [pid = 1951] [serial = 1028] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc52ef9a400) [pid = 1951] [serial = 1052] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc5063f9800) [pid = 1951] [serial = 1058] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc50a44b400) [pid = 1951] [serial = 1073] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc50b3cbc00) [pid = 1951] [serial = 1079] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc510c1d000) [pid = 1951] [serial = 1082] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc508ce3c00) [pid = 1951] [serial = 1070] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc50b27a400) [pid = 1951] [serial = 1077] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc50afe5c00) [pid = 1951] [serial = 1076] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc50bd42c00) [pid = 1951] [serial = 1080] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc50a4ea800) [pid = 1951] [serial = 1074] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc509f2ec00) [pid = 1951] [serial = 1071] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc510c2e000) [pid = 1951] [serial = 1083] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1951 | 1461540511582 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:28:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1437ms 16:28:31 INFO - PROCESS | 1951 | 1461540511611 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:28:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:28:31 INFO - PROCESS | 1951 | 1461540511615 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:28:31 INFO - PROCESS | 1951 | 1461540511621 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1951 | 1461540511623 Marionette TRACE conn4 <- [1,1566,null,{}] 16:28:31 INFO - PROCESS | 1951 | 1461540511628 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:31 INFO - PROCESS | 1951 | 1461540511800 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:28:31 INFO - PROCESS | 1951 | 1461540511956 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae7d800 == 111 [pid = 1951] [id = 399] 16:28:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc506288800) [pid = 1951] [serial = 1198] [outer = (nil)] 16:28:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50adf2c00) [pid = 1951] [serial = 1199] [outer = 0x7fc506288800] 16:28:32 INFO - PROCESS | 1951 | 1461540512017 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc50b279800) [pid = 1951] [serial = 1200] [outer = 0x7fc506288800] 16:28:32 INFO - PROCESS | 1951 | 1461540512797 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:28:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1233ms 16:28:32 INFO - PROCESS | 1951 | 1461540512856 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1951 | 1461540512859 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:28:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:28:32 INFO - PROCESS | 1951 | 1461540512868 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1951 | 1461540512870 Marionette TRACE conn4 <- [1,1570,null,{}] 16:28:32 INFO - PROCESS | 1951 | 1461540512874 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:33 INFO - PROCESS | 1951 | 1461540513027 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:28:33 INFO - PROCESS | 1951 | 1461540513037 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdc4000 == 112 [pid = 1951] [id = 400] 16:28:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc50b299800) [pid = 1951] [serial = 1201] [outer = (nil)] 16:28:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc50b3cc400) [pid = 1951] [serial = 1202] [outer = 0x7fc50b299800] 16:28:33 INFO - PROCESS | 1951 | 1461540513109 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc50c32ac00) [pid = 1951] [serial = 1203] [outer = 0x7fc50b299800] 16:28:34 INFO - PROCESS | 1951 | 1461540514062 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:28:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1227ms 16:28:34 INFO - PROCESS | 1951 | 1461540514095 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 1951 | 1461540514098 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:28:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:28:34 INFO - PROCESS | 1951 | 1461540514104 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1951 | 1461540514106 Marionette TRACE conn4 <- [1,1574,null,{}] 16:28:34 INFO - PROCESS | 1951 | 1461540514111 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:34 INFO - PROCESS | 1951 | 1461540514338 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:28:34 INFO - PROCESS | 1951 | 1461540514367 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114e7800 == 113 [pid = 1951] [id = 401] 16:28:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc50c32c400) [pid = 1951] [serial = 1204] [outer = (nil)] 16:28:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc510c22800) [pid = 1951] [serial = 1205] [outer = 0x7fc50c32c400] 16:28:34 INFO - PROCESS | 1951 | 1461540514427 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc510de3400) [pid = 1951] [serial = 1206] [outer = 0x7fc50c32c400] 16:28:35 INFO - PROCESS | 1951 | 1461540515288 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:28:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2234ms 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc5143ef800) [pid = 1951] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc506c6f000) [pid = 1951] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc50db95c00) [pid = 1951] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc50aded800) [pid = 1951] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc50a450400) [pid = 1951] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc508ce1c00) [pid = 1951] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc50a449c00) [pid = 1951] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc50b278400) [pid = 1951] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:28:36 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc5063d4800) [pid = 1951] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:28:36 INFO - PROCESS | 1951 | 1461540516441 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1951 | 1461540516444 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:28:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:28:36 INFO - PROCESS | 1951 | 1461540516450 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1951 | 1461540516452 Marionette TRACE conn4 <- [1,1578,null,{}] 16:28:36 INFO - PROCESS | 1951 | 1461540516457 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:36 INFO - PROCESS | 1951 | 1461540516605 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:28:36 INFO - PROCESS | 1951 | 1461540516769 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50db66000 == 114 [pid = 1951] [id = 402] 16:28:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc5075d1000) [pid = 1951] [serial = 1207] [outer = (nil)] 16:28:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50b29ec00) [pid = 1951] [serial = 1208] [outer = 0x7fc5075d1000] 16:28:36 INFO - PROCESS | 1951 | 1461540516833 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc510de9400) [pid = 1951] [serial = 1209] [outer = 0x7fc5075d1000] 16:28:37 INFO - PROCESS | 1951 | 1461540517493 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:28:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1078ms 16:28:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:28:37 INFO - PROCESS | 1951 | 1461540517528 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1951 | 1461540517531 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:28:37 INFO - PROCESS | 1951 | 1461540517536 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1951 | 1461540517540 Marionette TRACE conn4 <- [1,1582,null,{}] 16:28:37 INFO - PROCESS | 1951 | 1461540517544 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:37 INFO - PROCESS | 1951 | 1461540517756 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:28:37 INFO - PROCESS | 1951 | 1461540517802 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5125ae800 == 115 [pid = 1951] [id = 403] 16:28:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc510dea400) [pid = 1951] [serial = 1210] [outer = (nil)] 16:28:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc511fd9800) [pid = 1951] [serial = 1211] [outer = 0x7fc510dea400] 16:28:37 INFO - PROCESS | 1951 | 1461540517864 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc512567800) [pid = 1951] [serial = 1212] [outer = 0x7fc510dea400] 16:28:38 INFO - PROCESS | 1951 | 1461540518841 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:28:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1381ms 16:28:38 INFO - PROCESS | 1951 | 1461540518918 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1951 | 1461540518924 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:28:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:28:38 INFO - PROCESS | 1951 | 1461540518932 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1951 | 1461540518937 Marionette TRACE conn4 <- [1,1586,null,{}] 16:28:38 INFO - PROCESS | 1951 | 1461540518947 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:39 INFO - PROCESS | 1951 | 1461540519169 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:28:39 INFO - PROCESS | 1951 | 1461540519434 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a438800 == 116 [pid = 1951] [id = 404] 16:28:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc5063d8400) [pid = 1951] [serial = 1213] [outer = (nil)] 16:28:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc506b03400) [pid = 1951] [serial = 1214] [outer = 0x7fc5063d8400] 16:28:39 INFO - PROCESS | 1951 | 1461540519552 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc5076ba800) [pid = 1951] [serial = 1215] [outer = 0x7fc5063d8400] 16:28:40 INFO - PROCESS | 1951 | 1461540520438 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:28:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1584ms 16:28:40 INFO - PROCESS | 1951 | 1461540520516 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1951 | 1461540520525 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:28:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:28:40 INFO - PROCESS | 1951 | 1461540520535 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1951 | 1461540520539 Marionette TRACE conn4 <- [1,1590,null,{}] 16:28:40 INFO - PROCESS | 1951 | 1461540520545 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:40 INFO - PROCESS | 1951 | 1461540520758 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:28:41 INFO - PROCESS | 1951 | 1461540520996 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50db65000 == 117 [pid = 1951] [id = 405] 16:28:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc508ce8400) [pid = 1951] [serial = 1216] [outer = (nil)] 16:28:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc50a3d6000) [pid = 1951] [serial = 1217] [outer = 0x7fc508ce8400] 16:28:41 INFO - PROCESS | 1951 | 1461540521115 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc50a4e2c00) [pid = 1951] [serial = 1218] [outer = 0x7fc508ce8400] 16:28:42 INFO - PROCESS | 1951 | 1461540522089 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:28:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1584ms 16:28:42 INFO - PROCESS | 1951 | 1461540522119 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1951 | 1461540522123 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:28:42 INFO - PROCESS | 1951 | 1461540522129 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1951 | 1461540522135 Marionette TRACE conn4 <- [1,1594,null,{}] 16:28:42 INFO - PROCESS | 1951 | 1461540522151 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:42 INFO - PROCESS | 1951 | 1461540522331 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:28:42 INFO - PROCESS | 1951 | 1461540522565 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135b6800 == 118 [pid = 1951] [id = 406] 16:28:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc50b29d000) [pid = 1951] [serial = 1219] [outer = (nil)] 16:28:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc50c328400) [pid = 1951] [serial = 1220] [outer = 0x7fc50b29d000] 16:28:42 INFO - PROCESS | 1951 | 1461540522684 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc510c1d400) [pid = 1951] [serial = 1221] [outer = 0x7fc50b29d000] 16:28:43 INFO - PROCESS | 1951 | 1461540523534 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:28:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1447ms 16:28:43 INFO - PROCESS | 1951 | 1461540523577 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:28:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:28:43 INFO - PROCESS | 1951 | 1461540523581 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:28:43 INFO - PROCESS | 1951 | 1461540523587 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1951 | 1461540523590 Marionette TRACE conn4 <- [1,1598,null,{}] 16:28:43 INFO - PROCESS | 1951 | 1461540523595 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:43 INFO - PROCESS | 1951 | 1461540523763 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:28:43 INFO - PROCESS | 1951 | 1461540523959 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c07000 == 119 [pid = 1951] [id = 407] 16:28:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc50bd3d800) [pid = 1951] [serial = 1222] [outer = (nil)] 16:28:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc513676400) [pid = 1951] [serial = 1223] [outer = 0x7fc50bd3d800] 16:28:44 INFO - PROCESS | 1951 | 1461540524030 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc51387c400) [pid = 1951] [serial = 1224] [outer = 0x7fc50bd3d800] 16:28:44 INFO - PROCESS | 1951 | 1461540524907 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1380ms 16:28:44 INFO - PROCESS | 1951 | 1461540524968 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1951 | 1461540524971 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:28:44 INFO - PROCESS | 1951 | 1461540524977 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1951 | 1461540524980 Marionette TRACE conn4 <- [1,1602,null,{}] 16:28:44 INFO - PROCESS | 1951 | 1461540524985 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:45 INFO - PROCESS | 1951 | 1461540525162 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:28:45 INFO - PROCESS | 1951 | 1461540525355 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f64800 == 120 [pid = 1951] [id = 408] 16:28:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc510c28000) [pid = 1951] [serial = 1225] [outer = (nil)] 16:28:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc51399e400) [pid = 1951] [serial = 1226] [outer = 0x7fc510c28000] 16:28:45 INFO - PROCESS | 1951 | 1461540525428 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc513dfac00) [pid = 1951] [serial = 1227] [outer = 0x7fc510c28000] 16:28:46 INFO - PROCESS | 1951 | 1461540526291 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1383ms 16:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:28:46 INFO - PROCESS | 1951 | 1461540526361 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1951 | 1461540526365 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:28:46 INFO - PROCESS | 1951 | 1461540526372 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1951 | 1461540526375 Marionette TRACE conn4 <- [1,1606,null,{}] 16:28:46 INFO - PROCESS | 1951 | 1461540526380 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:46 INFO - PROCESS | 1951 | 1461540526595 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:28:46 INFO - PROCESS | 1951 | 1461540526795 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5145e2800 == 121 [pid = 1951] [id = 409] 16:28:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc513e2b800) [pid = 1951] [serial = 1228] [outer = (nil)] 16:28:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc5143e8c00) [pid = 1951] [serial = 1229] [outer = 0x7fc513e2b800] 16:28:46 INFO - PROCESS | 1951 | 1461540526872 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc5156b9c00) [pid = 1951] [serial = 1230] [outer = 0x7fc513e2b800] 16:28:47 INFO - PROCESS | 1951 | 1461540527745 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:28:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1434ms 16:28:47 INFO - PROCESS | 1951 | 1461540527805 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1951 | 1461540527809 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:28:47 INFO - PROCESS | 1951 | 1461540527815 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1951 | 1461540527817 Marionette TRACE conn4 <- [1,1610,null,{}] 16:28:47 INFO - PROCESS | 1951 | 1461540527823 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:48 INFO - PROCESS | 1951 | 1461540528010 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:28:48 INFO - PROCESS | 1951 | 1461540528205 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516a6a000 == 122 [pid = 1951] [id = 410] 16:28:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc5143d3800) [pid = 1951] [serial = 1231] [outer = (nil)] 16:28:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc516dd9400) [pid = 1951] [serial = 1232] [outer = 0x7fc5143d3800] 16:28:48 INFO - PROCESS | 1951 | 1461540528279 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc516f4a400) [pid = 1951] [serial = 1233] [outer = 0x7fc5143d3800] 16:28:49 INFO - PROCESS | 1951 | 1461540529133 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1382ms 16:28:49 INFO - PROCESS | 1951 | 1461540529199 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1951 | 1461540529202 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:28:49 INFO - PROCESS | 1951 | 1461540529209 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1951 | 1461540529211 Marionette TRACE conn4 <- [1,1614,null,{}] 16:28:49 INFO - PROCESS | 1951 | 1461540529217 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:49 INFO - PROCESS | 1951 | 1461540529398 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:28:49 INFO - PROCESS | 1951 | 1461540529601 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5195c8000 == 123 [pid = 1951] [id = 411] 16:28:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc5143da800) [pid = 1951] [serial = 1234] [outer = (nil)] 16:28:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc518bf2000) [pid = 1951] [serial = 1235] [outer = 0x7fc5143da800] 16:28:49 INFO - PROCESS | 1951 | 1461540529716 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc51b2f5400) [pid = 1951] [serial = 1236] [outer = 0x7fc5143da800] 16:28:50 INFO - PROCESS | 1951 | 1461540530590 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:28:50 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 16:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1429ms 16:28:50 INFO - PROCESS | 1951 | 1461540530639 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1951 | 1461540530642 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:28:50 INFO - PROCESS | 1951 | 1461540530648 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1951 | 1461540530650 Marionette TRACE conn4 <- [1,1618,null,{}] 16:28:50 INFO - PROCESS | 1951 | 1461540530656 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:50 INFO - PROCESS | 1951 | 1461540530821 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:28:51 INFO - PROCESS | 1951 | 1461540531021 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ccbd000 == 124 [pid = 1951] [id = 412] 16:28:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc5154dc800) [pid = 1951] [serial = 1237] [outer = (nil)] 16:28:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc51bfe1400) [pid = 1951] [serial = 1238] [outer = 0x7fc5154dc800] 16:28:51 INFO - PROCESS | 1951 | 1461540531094 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc51c193000) [pid = 1951] [serial = 1239] [outer = 0x7fc5154dc800] 16:28:51 INFO - PROCESS | 1951 | 1461540531965 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1390ms 16:28:52 INFO - PROCESS | 1951 | 1461540532039 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1951 | 1461540532048 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:28:52 INFO - PROCESS | 1951 | 1461540532054 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1951 | 1461540532057 Marionette TRACE conn4 <- [1,1622,null,{}] 16:28:52 INFO - PROCESS | 1951 | 1461540532062 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:52 INFO - PROCESS | 1951 | 1461540532239 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:28:52 INFO - PROCESS | 1951 | 1461540532435 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddd5800 == 125 [pid = 1951] [id = 413] 16:28:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc519545c00) [pid = 1951] [serial = 1240] [outer = (nil)] 16:28:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc51c3f8000) [pid = 1951] [serial = 1241] [outer = 0x7fc519545c00] 16:28:52 INFO - PROCESS | 1951 | 1461540532508 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc51cc42800) [pid = 1951] [serial = 1242] [outer = 0x7fc519545c00] 16:28:53 INFO - PROCESS | 1951 | 1461540533439 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:28:53 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 16:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1428ms 16:28:53 INFO - PROCESS | 1951 | 1461540533483 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1951 | 1461540533487 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:28:53 INFO - PROCESS | 1951 | 1461540533493 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1951 | 1461540533497 Marionette TRACE conn4 <- [1,1626,null,{}] 16:28:53 INFO - PROCESS | 1951 | 1461540533502 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:53 INFO - PROCESS | 1951 | 1461540533697 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:28:53 INFO - PROCESS | 1951 | 1461540533893 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5235d7800 == 126 [pid = 1951] [id = 414] 16:28:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc516edec00) [pid = 1951] [serial = 1243] [outer = (nil)] 16:28:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc51d1e5800) [pid = 1951] [serial = 1244] [outer = 0x7fc516edec00] 16:28:53 INFO - PROCESS | 1951 | 1461540533971 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc51e386400) [pid = 1951] [serial = 1245] [outer = 0x7fc516edec00] 16:28:54 INFO - PROCESS | 1951 | 1461540534824 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1389ms 16:28:54 INFO - PROCESS | 1951 | 1461540534883 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 1951 | 1461540534886 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:28:54 INFO - PROCESS | 1951 | 1461540534892 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1951 | 1461540534895 Marionette TRACE conn4 <- [1,1630,null,{}] 16:28:54 INFO - PROCESS | 1951 | 1461540534901 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:55 INFO - PROCESS | 1951 | 1461540535067 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:28:55 INFO - PROCESS | 1951 | 1461540535270 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a56c800 == 127 [pid = 1951] [id = 415] 16:28:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc51e007800) [pid = 1951] [serial = 1246] [outer = (nil)] 16:28:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc5201f8400) [pid = 1951] [serial = 1247] [outer = 0x7fc51e007800] 16:28:55 INFO - PROCESS | 1951 | 1461540535343 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc52441f000) [pid = 1951] [serial = 1248] [outer = 0x7fc51e007800] 16:28:56 INFO - PROCESS | 1951 | 1461540536220 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1378ms 16:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:28:56 INFO - PROCESS | 1951 | 1461540536272 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1951 | 1461540536275 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:28:56 INFO - PROCESS | 1951 | 1461540536281 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1951 | 1461540536284 Marionette TRACE conn4 <- [1,1634,null,{}] 16:28:56 INFO - PROCESS | 1951 | 1461540536289 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:56 INFO - PROCESS | 1951 | 1461540536488 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:28:56 INFO - PROCESS | 1951 | 1461540536710 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ee03800 == 128 [pid = 1951] [id = 416] 16:28:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc51e386c00) [pid = 1951] [serial = 1249] [outer = (nil)] 16:28:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc52a7ef400) [pid = 1951] [serial = 1250] [outer = 0x7fc51e386c00] 16:28:56 INFO - PROCESS | 1951 | 1461540536798 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc52b5ba800) [pid = 1951] [serial = 1251] [outer = 0x7fc51e386c00] 16:28:57 INFO - PROCESS | 1951 | 1461540537705 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1483ms 16:28:57 INFO - PROCESS | 1951 | 1461540537764 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1951 | 1461540537768 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:28:57 INFO - PROCESS | 1951 | 1461540537773 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1951 | 1461540537776 Marionette TRACE conn4 <- [1,1638,null,{}] 16:28:57 INFO - PROCESS | 1951 | 1461540537781 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:57 INFO - PROCESS | 1951 | 1461540537974 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:28:58 INFO - PROCESS | 1951 | 1461540538189 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cd8800 == 129 [pid = 1951] [id = 417] 16:28:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc50628d000) [pid = 1951] [serial = 1252] [outer = (nil)] 16:28:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc508961000) [pid = 1951] [serial = 1253] [outer = 0x7fc50628d000] 16:28:58 INFO - PROCESS | 1951 | 1461540538308 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc51cccb800) [pid = 1951] [serial = 1254] [outer = 0x7fc50628d000] 16:28:59 INFO - PROCESS | 1951 | 1461540539552 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1829ms 16:28:59 INFO - PROCESS | 1951 | 1461540539604 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1951 | 1461540539609 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:28:59 INFO - PROCESS | 1951 | 1461540539617 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1951 | 1461540539622 Marionette TRACE conn4 <- [1,1642,null,{}] 16:28:59 INFO - PROCESS | 1951 | 1461540539640 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:28:59 INFO - PROCESS | 1951 | 1461540539813 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:29:00 INFO - PROCESS | 1951 | 1461540540077 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c6d0800 == 130 [pid = 1951] [id = 418] 16:29:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc503dd9c00) [pid = 1951] [serial = 1255] [outer = (nil)] 16:29:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc506370800) [pid = 1951] [serial = 1256] [outer = 0x7fc503dd9c00] 16:29:00 INFO - PROCESS | 1951 | 1461540540186 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc5063fcc00) [pid = 1951] [serial = 1257] [outer = 0x7fc503dd9c00] 16:29:01 INFO - PROCESS | 1951 | 1461540541220 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1649ms 16:29:01 INFO - PROCESS | 1951 | 1461540541266 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1951 | 1461540541273 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:29:01 INFO - PROCESS | 1951 | 1461540541283 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1951 | 1461540541286 Marionette TRACE conn4 <- [1,1646,null,{}] 16:29:01 INFO - PROCESS | 1951 | 1461540541292 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:01 INFO - PROCESS | 1951 | 1461540541508 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:29:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f99c800 == 129 [pid = 1951] [id = 353] 16:29:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a522000 == 128 [pid = 1951] [id = 351] 16:29:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52d12f000 == 127 [pid = 1951] [id = 352] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc52a05d400) [pid = 1951] [serial = 1121] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc51d4c1c00) [pid = 1951] [serial = 1115] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc51edee000) [pid = 1951] [serial = 1118] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc50ae68000) [pid = 1951] [serial = 1133] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc52f2bec00) [pid = 1951] [serial = 1127] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc52d6ef400) [pid = 1951] [serial = 1124] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc506ab9800) [pid = 1951] [serial = 1130] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc51cc4a800) [pid = 1951] [serial = 1112] [outer = (nil)] [url = about:blank] 16:29:01 INFO - PROCESS | 1951 | 1461540541947 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50db66000 == 126 [pid = 1951] [id = 402] 16:29:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5114e7800 == 125 [pid = 1951] [id = 401] 16:29:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506189800 == 126 [pid = 1951] [id = 419] 16:29:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc5076bb400) [pid = 1951] [serial = 1258] [outer = (nil)] 16:29:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc50895fc00) [pid = 1951] [serial = 1259] [outer = 0x7fc5076bb400] 16:29:02 INFO - PROCESS | 1951 | 1461540542044 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc508cdc000) [pid = 1951] [serial = 1260] [outer = 0x7fc5076bb400] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdc4000 == 125 [pid = 1951] [id = 400] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae7d800 == 124 [pid = 1951] [id = 399] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5039e7800 == 123 [pid = 1951] [id = 398] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdce800 == 122 [pid = 1951] [id = 397] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b426000 == 121 [pid = 1951] [id = 396] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506db4800 == 120 [pid = 1951] [id = 395] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc53497d000 == 119 [pid = 1951] [id = 392] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f5de800 == 118 [pid = 1951] [id = 391] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52b524000 == 117 [pid = 1951] [id = 390] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51dddd800 == 116 [pid = 1951] [id = 389] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b2ac800 == 115 [pid = 1951] [id = 388] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515822800 == 114 [pid = 1951] [id = 387] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513252800 == 113 [pid = 1951] [id = 386] 16:29:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b10a800 == 112 [pid = 1951] [id = 385] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc51bfdd400) [pid = 1951] [serial = 1029] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc514655c00) [pid = 1951] [serial = 1151] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc5156c6c00) [pid = 1951] [serial = 1152] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc508cda800) [pid = 1951] [serial = 1137] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc512562800) [pid = 1951] [serial = 1086] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc50db9a000) [pid = 1951] [serial = 1146] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc51c197000) [pid = 1951] [serial = 1109] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc51367e000) [pid = 1951] [serial = 1097] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc5143d7400) [pid = 1951] [serial = 1100] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc50ae6d000) [pid = 1951] [serial = 954] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc509f30800) [pid = 1951] [serial = 1139] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc50adf5800) [pid = 1951] [serial = 1142] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc50bd3e000) [pid = 1951] [serial = 1145] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc510de2400) [pid = 1951] [serial = 1148] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc515857000) [pid = 1951] [serial = 1103] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc50ae73400) [pid = 1951] [serial = 1143] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc5076b8400) [pid = 1951] [serial = 1088] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc50a3d7800) [pid = 1951] [serial = 1140] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc5075ce800) [pid = 1951] [serial = 1136] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc50db97800) [pid = 1951] [serial = 1094] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc50a44d400) [pid = 1951] [serial = 1091] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc511fddc00) [pid = 1951] [serial = 1149] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc51a104c00) [pid = 1951] [serial = 1106] [outer = (nil)] [url = about:blank] 16:29:02 INFO - PROCESS | 1951 | 1461540542875 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1636ms 16:29:02 INFO - PROCESS | 1951 | 1461540542919 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1951 | 1461540542923 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:29:02 INFO - PROCESS | 1951 | 1461540542929 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1951 | 1461540542934 Marionette TRACE conn4 <- [1,1650,null,{}] 16:29:02 INFO - PROCESS | 1951 | 1461540542954 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:03 INFO - PROCESS | 1951 | 1461540543129 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:29:03 INFO - PROCESS | 1951 | 1461540543295 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b424800 == 113 [pid = 1951] [id = 420] 16:29:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc5076bf400) [pid = 1951] [serial = 1261] [outer = (nil)] 16:29:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc50a3d9800) [pid = 1951] [serial = 1262] [outer = 0x7fc5076bf400] 16:29:03 INFO - PROCESS | 1951 | 1461540543362 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc50adedc00) [pid = 1951] [serial = 1263] [outer = 0x7fc5076bf400] 16:29:04 INFO - PROCESS | 1951 | 1461540544146 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:29:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1291ms 16:29:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:29:04 INFO - PROCESS | 1951 | 1461540544221 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1951 | 1461540544225 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:29:04 INFO - PROCESS | 1951 | 1461540544236 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1951 | 1461540544238 Marionette TRACE conn4 <- [1,1654,null,{}] 16:29:04 INFO - PROCESS | 1951 | 1461540544242 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:04 INFO - PROCESS | 1951 | 1461540544457 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:29:04 INFO - PROCESS | 1951 | 1461540544489 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cde1800 == 114 [pid = 1951] [id = 421] 16:29:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc50adee000) [pid = 1951] [serial = 1264] [outer = (nil)] 16:29:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc50b27e800) [pid = 1951] [serial = 1265] [outer = 0x7fc50adee000] 16:29:04 INFO - PROCESS | 1951 | 1461540544549 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc50c322c00) [pid = 1951] [serial = 1266] [outer = 0x7fc50adee000] 16:29:05 INFO - PROCESS | 1951 | 1461540545375 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1182ms 16:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:29:05 INFO - PROCESS | 1951 | 1461540545412 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1951 | 1461540545414 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:29:05 INFO - PROCESS | 1951 | 1461540545420 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1951 | 1461540545423 Marionette TRACE conn4 <- [1,1658,null,{}] 16:29:05 INFO - PROCESS | 1951 | 1461540545428 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:05 INFO - PROCESS | 1951 | 1461540545634 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:29:05 INFO - PROCESS | 1951 | 1461540545665 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5121e0800 == 115 [pid = 1951] [id = 422] 16:29:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc5076c1c00) [pid = 1951] [serial = 1267] [outer = (nil)] 16:29:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc50db9b400) [pid = 1951] [serial = 1268] [outer = 0x7fc5076c1c00] 16:29:05 INFO - PROCESS | 1951 | 1461540545723 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc510c30400) [pid = 1951] [serial = 1269] [outer = 0x7fc5076c1c00] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc506288800) [pid = 1951] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc5063f7400) [pid = 1951] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc50c32c400) [pid = 1951] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc506b0c000) [pid = 1951] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc50b299800) [pid = 1951] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc506287c00) [pid = 1951] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc5063d6000) [pid = 1951] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:29:06 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc5075d1000) [pid = 1951] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:29:06 INFO - PROCESS | 1951 | 1461540546881 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1485ms 16:29:06 INFO - PROCESS | 1951 | 1461540546905 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1951 | 1461540546908 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:29:06 INFO - PROCESS | 1951 | 1461540546913 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1951 | 1461540546916 Marionette TRACE conn4 <- [1,1662,null,{}] 16:29:06 INFO - PROCESS | 1951 | 1461540546920 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:07 INFO - PROCESS | 1951 | 1461540547152 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:29:07 INFO - PROCESS | 1951 | 1461540547178 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5132a6000 == 116 [pid = 1951] [id = 423] 16:29:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc50ae64c00) [pid = 1951] [serial = 1270] [outer = (nil)] 16:29:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc511fb7800) [pid = 1951] [serial = 1271] [outer = 0x7fc50ae64c00] 16:29:07 INFO - PROCESS | 1951 | 1461540547241 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc5143ad800) [pid = 1951] [serial = 1272] [outer = 0x7fc50ae64c00] 16:29:08 INFO - PROCESS | 1951 | 1461540548036 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1187ms 16:29:08 INFO - PROCESS | 1951 | 1461540548100 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1951 | 1461540548103 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:29:08 INFO - PROCESS | 1951 | 1461540548108 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1951 | 1461540548111 Marionette TRACE conn4 <- [1,1666,null,{}] 16:29:08 INFO - PROCESS | 1951 | 1461540548117 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:08 INFO - PROCESS | 1951 | 1461540548327 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:29:08 INFO - PROCESS | 1951 | 1461540548348 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f4e000 == 117 [pid = 1951] [id = 424] 16:29:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc511fb2c00) [pid = 1951] [serial = 1273] [outer = (nil)] 16:29:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc5143e4c00) [pid = 1951] [serial = 1274] [outer = 0x7fc511fb2c00] 16:29:08 INFO - PROCESS | 1951 | 1461540548407 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc514655c00) [pid = 1951] [serial = 1275] [outer = 0x7fc511fb2c00] 16:29:09 INFO - PROCESS | 1951 | 1461540549522 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1480ms 16:29:09 INFO - PROCESS | 1951 | 1461540549590 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:29:09 INFO - PROCESS | 1951 | 1461540549597 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:29:09 INFO - PROCESS | 1951 | 1461540549604 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1951 | 1461540549611 Marionette TRACE conn4 <- [1,1670,null,{}] 16:29:09 INFO - PROCESS | 1951 | 1461540549618 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:09 INFO - PROCESS | 1951 | 1461540549809 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:29:10 INFO - PROCESS | 1951 | 1461540550007 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b115800 == 118 [pid = 1951] [id = 425] 16:29:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc5063f4000) [pid = 1951] [serial = 1276] [outer = (nil)] 16:29:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc5075ce800) [pid = 1951] [serial = 1277] [outer = 0x7fc5063f4000] 16:29:10 INFO - PROCESS | 1951 | 1461540550082 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc50896c000) [pid = 1951] [serial = 1278] [outer = 0x7fc5063f4000] 16:29:11 INFO - PROCESS | 1951 | 1461540551040 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1486ms 16:29:11 INFO - PROCESS | 1951 | 1461540551090 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 1951 | 1461540551099 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:29:11 INFO - PROCESS | 1951 | 1461540551110 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1951 | 1461540551113 Marionette TRACE conn4 <- [1,1674,null,{}] 16:29:11 INFO - PROCESS | 1951 | 1461540551119 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:11 INFO - PROCESS | 1951 | 1461540551305 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:29:11 INFO - PROCESS | 1951 | 1461540551514 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51329b800 == 119 [pid = 1951] [id = 426] 16:29:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc508ce6000) [pid = 1951] [serial = 1279] [outer = (nil)] 16:29:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc50aded800) [pid = 1951] [serial = 1280] [outer = 0x7fc508ce6000] 16:29:11 INFO - PROCESS | 1951 | 1461540551709 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc50b281800) [pid = 1951] [serial = 1281] [outer = 0x7fc508ce6000] 16:29:12 INFO - PROCESS | 1951 | 1461540552601 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1539ms 16:29:12 INFO - PROCESS | 1951 | 1461540552649 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1951 | 1461540552653 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:29:12 INFO - PROCESS | 1951 | 1461540552659 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1951 | 1461540552664 Marionette TRACE conn4 <- [1,1678,null,{}] 16:29:12 INFO - PROCESS | 1951 | 1461540552680 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:12 INFO - PROCESS | 1951 | 1461540552873 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:29:13 INFO - PROCESS | 1951 | 1461540553076 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171e9000 == 120 [pid = 1951] [id = 427] 16:29:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc50c5d2c00) [pid = 1951] [serial = 1282] [outer = (nil)] 16:29:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc512568800) [pid = 1951] [serial = 1283] [outer = 0x7fc50c5d2c00] 16:29:13 INFO - PROCESS | 1951 | 1461540553207 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc5143afc00) [pid = 1951] [serial = 1284] [outer = 0x7fc50c5d2c00] 16:29:14 INFO - PROCESS | 1951 | 1461540554117 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1487ms 16:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:29:14 INFO - PROCESS | 1951 | 1461540554147 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 1951 | 1461540554150 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:29:14 INFO - PROCESS | 1951 | 1461540554157 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1951 | 1461540554160 Marionette TRACE conn4 <- [1,1682,null,{}] 16:29:14 INFO - PROCESS | 1951 | 1461540554165 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:14 INFO - PROCESS | 1951 | 1461540554339 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:29:14 INFO - PROCESS | 1951 | 1461540554544 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51dddd800 == 121 [pid = 1951] [id = 428] 16:29:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc50c5d4800) [pid = 1951] [serial = 1285] [outer = (nil)] 16:29:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc514654400) [pid = 1951] [serial = 1286] [outer = 0x7fc50c5d4800] 16:29:14 INFO - PROCESS | 1951 | 1461540554615 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc51585ec00) [pid = 1951] [serial = 1287] [outer = 0x7fc50c5d4800] 16:29:15 INFO - PROCESS | 1951 | 1461540555484 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1384ms 16:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:29:15 INFO - PROCESS | 1951 | 1461540555541 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1951 | 1461540555543 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:29:15 INFO - PROCESS | 1951 | 1461540555550 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1951 | 1461540555553 Marionette TRACE conn4 <- [1,1686,null,{}] 16:29:15 INFO - PROCESS | 1951 | 1461540555558 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:15 INFO - PROCESS | 1951 | 1461540555731 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:29:15 INFO - PROCESS | 1951 | 1461540555913 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5294a8800 == 122 [pid = 1951] [id = 429] 16:29:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc5143dc800) [pid = 1951] [serial = 1288] [outer = (nil)] 16:29:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc51a1e7400) [pid = 1951] [serial = 1289] [outer = 0x7fc5143dc800] 16:29:16 INFO - PROCESS | 1951 | 1461540556026 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc51c199400) [pid = 1951] [serial = 1290] [outer = 0x7fc5143dc800] 16:29:16 INFO - PROCESS | 1951 | 1461540556975 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:29:17 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 16:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1479ms 16:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:29:17 INFO - PROCESS | 1951 | 1461540557029 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1951 | 1461540557032 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:29:17 INFO - PROCESS | 1951 | 1461540557038 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1951 | 1461540557041 Marionette TRACE conn4 <- [1,1690,null,{}] 16:29:17 INFO - PROCESS | 1951 | 1461540557046 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:17 INFO - PROCESS | 1951 | 1461540557236 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:29:17 INFO - PROCESS | 1951 | 1461540557437 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f5d1800 == 123 [pid = 1951] [id = 430] 16:29:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc51cc47800) [pid = 1951] [serial = 1291] [outer = (nil)] 16:29:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc51bfdb400) [pid = 1951] [serial = 1292] [outer = 0x7fc51cc47800] 16:29:17 INFO - PROCESS | 1951 | 1461540557521 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc5203b4000) [pid = 1951] [serial = 1293] [outer = 0x7fc51cc47800] 16:29:18 INFO - PROCESS | 1951 | 1461540558400 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1434ms 16:29:18 INFO - PROCESS | 1951 | 1461540558472 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1951 | 1461540558476 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:29:18 INFO - PROCESS | 1951 | 1461540558482 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1951 | 1461540558484 Marionette TRACE conn4 <- [1,1694,null,{}] 16:29:18 INFO - PROCESS | 1951 | 1461540558490 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:18 INFO - PROCESS | 1951 | 1461540558664 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:29:18 INFO - PROCESS | 1951 | 1461540558865 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc532346000 == 124 [pid = 1951] [id = 431] 16:29:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc513df4000) [pid = 1951] [serial = 1294] [outer = (nil)] 16:29:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc52a750000) [pid = 1951] [serial = 1295] [outer = 0x7fc513df4000] 16:29:18 INFO - PROCESS | 1951 | 1461540558940 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc52d19fc00) [pid = 1951] [serial = 1296] [outer = 0x7fc513df4000] 16:29:19 INFO - PROCESS | 1951 | 1461540559779 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1333ms 16:29:19 INFO - PROCESS | 1951 | 1461540559817 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1951 | 1461540559820 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:29:19 INFO - PROCESS | 1951 | 1461540559826 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1951 | 1461540559828 Marionette TRACE conn4 <- [1,1698,null,{}] 16:29:19 INFO - PROCESS | 1951 | 1461540559834 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:20 INFO - PROCESS | 1951 | 1461540560001 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:29:20 INFO - PROCESS | 1951 | 1461540560209 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53498d000 == 125 [pid = 1951] [id = 432] 16:29:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc51ccd1c00) [pid = 1951] [serial = 1297] [outer = (nil)] 16:29:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc52ef9e800) [pid = 1951] [serial = 1298] [outer = 0x7fc51ccd1c00] 16:29:20 INFO - PROCESS | 1951 | 1461540560320 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc52f233800) [pid = 1951] [serial = 1299] [outer = 0x7fc51ccd1c00] 16:29:21 INFO - PROCESS | 1951 | 1461540561216 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:29:21 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 16:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1443ms 16:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:29:21 INFO - PROCESS | 1951 | 1461540561269 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1951 | 1461540561272 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:29:21 INFO - PROCESS | 1951 | 1461540561279 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1951 | 1461540561282 Marionette TRACE conn4 <- [1,1702,null,{}] 16:29:21 INFO - PROCESS | 1951 | 1461540561287 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:21 INFO - PROCESS | 1951 | 1461540561466 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:29:21 INFO - PROCESS | 1951 | 1461540561690 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504397000 == 126 [pid = 1951] [id = 433] 16:29:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc503d71000) [pid = 1951] [serial = 1300] [outer = (nil)] 16:29:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc503d79000) [pid = 1951] [serial = 1301] [outer = 0x7fc503d71000] 16:29:21 INFO - PROCESS | 1951 | 1461540561801 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc503d7e000) [pid = 1951] [serial = 1302] [outer = 0x7fc503d71000] 16:29:22 INFO - PROCESS | 1951 | 1461540562686 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1484ms 16:29:22 INFO - PROCESS | 1951 | 1461540562763 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 1951 | 1461540562766 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:29:22 INFO - PROCESS | 1951 | 1461540562773 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1951 | 1461540562775 Marionette TRACE conn4 <- [1,1706,null,{}] 16:29:22 INFO - PROCESS | 1951 | 1461540562780 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:22 INFO - PROCESS | 1951 | 1461540562963 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:29:23 INFO - PROCESS | 1951 | 1461540563250 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5038d4800 == 127 [pid = 1951] [id = 434] 16:29:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc52f234800) [pid = 1951] [serial = 1303] [outer = (nil)] 16:29:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc52f2bf000) [pid = 1951] [serial = 1304] [outer = 0x7fc52f234800] 16:29:23 INFO - PROCESS | 1951 | 1461540563389 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc52f3c1400) [pid = 1951] [serial = 1305] [outer = 0x7fc52f234800] 16:29:24 INFO - PROCESS | 1951 | 1461540564248 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1533ms 16:29:24 INFO - PROCESS | 1951 | 1461540564308 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1951 | 1461540564312 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:29:24 INFO - PROCESS | 1951 | 1461540564317 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1951 | 1461540564321 Marionette TRACE conn4 <- [1,1710,null,{}] 16:29:24 INFO - PROCESS | 1951 | 1461540564326 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:24 INFO - PROCESS | 1951 | 1461540564524 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:29:24 INFO - PROCESS | 1951 | 1461540564729 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506dcc800 == 128 [pid = 1951] [id = 435] 16:29:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc503e9e000) [pid = 1951] [serial = 1306] [outer = (nil)] 16:29:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 250 (0x7fc503ea8400) [pid = 1951] [serial = 1307] [outer = 0x7fc503e9e000] 16:29:24 INFO - PROCESS | 1951 | 1461540564851 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 251 (0x7fc52f595400) [pid = 1951] [serial = 1308] [outer = 0x7fc503e9e000] 16:29:26 INFO - PROCESS | 1951 | 1461540566242 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1983ms 16:29:26 INFO - PROCESS | 1951 | 1461540566361 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1951 | 1461540566366 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:29:26 INFO - PROCESS | 1951 | 1461540566380 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1951 | 1461540566385 Marionette TRACE conn4 <- [1,1714,null,{}] 16:29:26 INFO - PROCESS | 1951 | 1461540566402 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:26 INFO - PROCESS | 1951 | 1461540566591 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:29:26 INFO - PROCESS | 1951 | 1461540566811 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a182800 == 129 [pid = 1951] [id = 436] 16:29:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 252 (0x7fc503dd5800) [pid = 1951] [serial = 1309] [outer = (nil)] 16:29:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc50402b400) [pid = 1951] [serial = 1310] [outer = 0x7fc503dd5800] 16:29:26 INFO - PROCESS | 1951 | 1461540566890 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc504033400) [pid = 1951] [serial = 1311] [outer = 0x7fc503dd5800] 16:29:27 INFO - PROCESS | 1951 | 1461540567773 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1443ms 16:29:27 INFO - PROCESS | 1951 | 1461540567827 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1951 | 1461540567840 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:29:27 INFO - PROCESS | 1951 | 1461540567859 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1951 | 1461540567862 Marionette TRACE conn4 <- [1,1718,null,{}] 16:29:27 INFO - PROCESS | 1951 | 1461540567873 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:28 INFO - PROCESS | 1951 | 1461540568171 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:29:28 INFO - PROCESS | 1951 | 1461540568444 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a42b800 == 130 [pid = 1951] [id = 437] 16:29:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc50636a400) [pid = 1951] [serial = 1312] [outer = (nil)] 16:29:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc5063d1c00) [pid = 1951] [serial = 1313] [outer = 0x7fc50636a400] 16:29:28 INFO - PROCESS | 1951 | 1461540568557 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc506ab3c00) [pid = 1951] [serial = 1314] [outer = 0x7fc50636a400] 16:29:29 INFO - PROCESS | 1951 | 1461540569425 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1644ms 16:29:29 INFO - PROCESS | 1951 | 1461540569499 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1951 | 1461540569503 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:29:29 INFO - PROCESS | 1951 | 1461540569509 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1951 | 1461540569514 Marionette TRACE conn4 <- [1,1722,null,{}] 16:29:29 INFO - PROCESS | 1951 | 1461540569529 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:29 INFO - PROCESS | 1951 | 1461540569743 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:29:30 INFO - PROCESS | 1951 | 1461540570028 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b429000 == 131 [pid = 1951] [id = 438] 16:29:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc508969c00) [pid = 1951] [serial = 1315] [outer = (nil)] 16:29:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 259 (0x7fc509f36c00) [pid = 1951] [serial = 1316] [outer = 0x7fc508969c00] 16:29:30 INFO - PROCESS | 1951 | 1461540570145 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 260 (0x7fc50a449400) [pid = 1951] [serial = 1317] [outer = 0x7fc508969c00] 16:29:30 INFO - PROCESS | 1951 | 1461540570957 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:29:31 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 16:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1494ms 16:29:31 INFO - PROCESS | 1951 | 1461540571004 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1951 | 1461540571008 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:29:31 INFO - PROCESS | 1951 | 1461540571014 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1951 | 1461540571016 Marionette TRACE conn4 <- [1,1726,null,{}] 16:29:31 INFO - PROCESS | 1951 | 1461540571021 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:31 INFO - PROCESS | 1951 | 1461540571182 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:29:31 INFO - PROCESS | 1951 | 1461540571408 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039e2800 == 132 [pid = 1951] [id = 439] 16:29:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 261 (0x7fc50628e400) [pid = 1951] [serial = 1318] [outer = (nil)] 16:29:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 262 (0x7fc506abd000) [pid = 1951] [serial = 1319] [outer = 0x7fc50628e400] 16:29:31 INFO - PROCESS | 1951 | 1461540571549 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 263 (0x7fc50ae73400) [pid = 1951] [serial = 1320] [outer = 0x7fc50628e400] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 262 (0x7fc5143b0c00) [pid = 1951] [serial = 1181] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 261 (0x7fc5084e6400) [pid = 1951] [serial = 1157] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 260 (0x7fc508964800) [pid = 1951] [serial = 1175] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 259 (0x7fc52b4ec000) [pid = 1951] [serial = 1172] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 258 (0x7fc50ae69800) [pid = 1951] [serial = 1160] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc5156be000) [pid = 1951] [serial = 1166] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc52d196400) [pid = 1951] [serial = 1178] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc512566c00) [pid = 1951] [serial = 1163] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc51c1aec00) [pid = 1951] [serial = 1169] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc511fb4c00) [pid = 1951] [serial = 1184] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc511fd9800) [pid = 1951] [serial = 1211] [outer = (nil)] [url = about:blank] 16:29:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5132a6000 == 131 [pid = 1951] [id = 423] 16:29:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5121e0800 == 130 [pid = 1951] [id = 422] 16:29:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cde1800 == 129 [pid = 1951] [id = 421] 16:29:31 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b424800 == 128 [pid = 1951] [id = 420] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506189800 == 127 [pid = 1951] [id = 419] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c6d0800 == 126 [pid = 1951] [id = 418] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52ee03800 == 125 [pid = 1951] [id = 416] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a56c800 == 124 [pid = 1951] [id = 415] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5235d7800 == 123 [pid = 1951] [id = 414] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddd5800 == 122 [pid = 1951] [id = 413] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ccbd000 == 121 [pid = 1951] [id = 412] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5195c8000 == 120 [pid = 1951] [id = 411] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516a6a000 == 119 [pid = 1951] [id = 410] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5145e2800 == 118 [pid = 1951] [id = 409] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f64800 == 117 [pid = 1951] [id = 408] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513c07000 == 116 [pid = 1951] [id = 407] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5135b6800 == 115 [pid = 1951] [id = 406] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50db65000 == 114 [pid = 1951] [id = 405] 16:29:32 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a438800 == 113 [pid = 1951] [id = 404] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 251 (0x7fc50adf2c00) [pid = 1951] [serial = 1199] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 250 (0x7fc50b279800) [pid = 1951] [serial = 1200] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 249 (0x7fc5084e8800) [pid = 1951] [serial = 1191] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc506c72400) [pid = 1951] [serial = 1190] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc510c22800) [pid = 1951] [serial = 1205] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc509f36000) [pid = 1951] [serial = 1194] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc508cda400) [pid = 1951] [serial = 1193] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc50b3cc400) [pid = 1951] [serial = 1202] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc506370400) [pid = 1951] [serial = 1188] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc506361800) [pid = 1951] [serial = 1187] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc516ee0c00) [pid = 1951] [serial = 1154] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc509f37800) [pid = 1951] [serial = 1196] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc50adf1c00) [pid = 1951] [serial = 1197] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc50b29ec00) [pid = 1951] [serial = 1208] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc510de3400) [pid = 1951] [serial = 1206] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc50c32ac00) [pid = 1951] [serial = 1203] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc510de9400) [pid = 1951] [serial = 1209] [outer = (nil)] [url = about:blank] 16:29:32 INFO - PROCESS | 1951 | 1461540572434 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1482ms 16:29:32 INFO - PROCESS | 1951 | 1461540572497 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1951 | 1461540572500 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:29:32 INFO - PROCESS | 1951 | 1461540572506 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1951 | 1461540572508 Marionette TRACE conn4 <- [1,1730,null,{}] 16:29:32 INFO - PROCESS | 1951 | 1461540572513 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:32 INFO - PROCESS | 1951 | 1461540572666 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:29:32 INFO - PROCESS | 1951 | 1461540572682 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c5a0000 == 114 [pid = 1951] [id = 440] 16:29:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc506361800) [pid = 1951] [serial = 1321] [outer = (nil)] 16:29:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc50b29bc00) [pid = 1951] [serial = 1322] [outer = 0x7fc506361800] 16:29:32 INFO - PROCESS | 1951 | 1461540572741 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc50bd3fc00) [pid = 1951] [serial = 1323] [outer = 0x7fc506361800] 16:29:33 INFO - PROCESS | 1951 | 1461540573650 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:29:33 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 16:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1182ms 16:29:33 INFO - PROCESS | 1951 | 1461540573688 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1951 | 1461540573690 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:29:33 INFO - PROCESS | 1951 | 1461540573696 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1951 | 1461540573699 Marionette TRACE conn4 <- [1,1734,null,{}] 16:29:33 INFO - PROCESS | 1951 | 1461540573704 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:33 INFO - PROCESS | 1951 | 1461540573889 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:29:34 INFO - PROCESS | 1951 | 1461540574068 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5121e0800 == 115 [pid = 1951] [id = 441] 16:29:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc508964800) [pid = 1951] [serial = 1324] [outer = (nil)] 16:29:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc510c20800) [pid = 1951] [serial = 1325] [outer = 0x7fc508964800] 16:29:34 INFO - PROCESS | 1951 | 1461540574133 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc51387d400) [pid = 1951] [serial = 1326] [outer = 0x7fc508964800] 16:29:34 INFO - PROCESS | 1951 | 1461540574905 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1231ms 16:29:34 INFO - PROCESS | 1951 | 1461540574929 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1951 | 1461540574932 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:29:34 INFO - PROCESS | 1951 | 1461540574938 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1951 | 1461540574940 Marionette TRACE conn4 <- [1,1738,null,{}] 16:29:34 INFO - PROCESS | 1951 | 1461540574945 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:35 INFO - PROCESS | 1951 | 1461540575157 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:29:35 INFO - PROCESS | 1951 | 1461540575188 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c16000 == 116 [pid = 1951] [id = 442] 16:29:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc512563c00) [pid = 1951] [serial = 1327] [outer = (nil)] 16:29:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc513dfa800) [pid = 1951] [serial = 1328] [outer = 0x7fc512563c00] 16:29:35 INFO - PROCESS | 1951 | 1461540575248 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc5143dd000) [pid = 1951] [serial = 1329] [outer = 0x7fc512563c00] 16:29:36 INFO - PROCESS | 1951 | 1461540576085 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1183ms 16:29:36 INFO - PROCESS | 1951 | 1461540576121 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1951 | 1461540576125 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:29:36 INFO - PROCESS | 1951 | 1461540576133 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1951 | 1461540576136 Marionette TRACE conn4 <- [1,1742,null,{}] 16:29:36 INFO - PROCESS | 1951 | 1461540576147 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:36 INFO - PROCESS | 1951 | 1461540576354 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:29:36 INFO - PROCESS | 1951 | 1461540576380 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514517000 == 117 [pid = 1951] [id = 443] 16:29:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc513680400) [pid = 1951] [serial = 1330] [outer = (nil)] 16:29:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc5156c2800) [pid = 1951] [serial = 1331] [outer = 0x7fc513680400] 16:29:36 INFO - PROCESS | 1951 | 1461540576439 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc516ee9000) [pid = 1951] [serial = 1332] [outer = 0x7fc513680400] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc506aaf800) [pid = 1951] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc5065a5400) [pid = 1951] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc506b05c00) [pid = 1951] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc5156bdc00) [pid = 1951] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc506ab2c00) [pid = 1951] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc5076c1c00) [pid = 1951] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc503dd9c00) [pid = 1951] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc5076b6400) [pid = 1951] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc5076bb400) [pid = 1951] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc520170c00) [pid = 1951] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc520731400) [pid = 1951] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc5065a6400) [pid = 1951] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc50c328c00) [pid = 1951] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc5143d9000) [pid = 1951] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc52f071c00) [pid = 1951] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc509f3d800) [pid = 1951] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc50adee000) [pid = 1951] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc52447fc00) [pid = 1951] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc516ae6c00) [pid = 1951] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc5201eec00) [pid = 1951] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc5075ccc00) [pid = 1951] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc52d63f800) [pid = 1951] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc51df6d000) [pid = 1951] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc51df71c00) [pid = 1951] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc51c83d000) [pid = 1951] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc51b2f5800) [pid = 1951] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc51d2d2c00) [pid = 1951] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc506b05400) [pid = 1951] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc50a44b800) [pid = 1951] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc51d103c00) [pid = 1951] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc516dddc00) [pid = 1951] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc506c74c00) [pid = 1951] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc5143f1c00) [pid = 1951] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc5063f7c00) [pid = 1951] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc506287400) [pid = 1951] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc5156b8800) [pid = 1951] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc512565c00) [pid = 1951] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc50c5d0800) [pid = 1951] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc5063f4800) [pid = 1951] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc506b0f000) [pid = 1951] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc5076bf400) [pid = 1951] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc50c5d4000) [pid = 1951] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc50b3d5000) [pid = 1951] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc509f38c00) [pid = 1951] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc516ede800) [pid = 1951] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc5143dc000) [pid = 1951] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc51d4bd000) [pid = 1951] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc52a54dc00) [pid = 1951] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc5143ecc00) [pid = 1951] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc513deb400) [pid = 1951] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:29:37 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc50ae64c00) [pid = 1951] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:29:38 INFO - PROCESS | 1951 | 1461540578220 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2140ms 16:29:38 INFO - PROCESS | 1951 | 1461540578292 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1951 | 1461540578295 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:29:38 INFO - PROCESS | 1951 | 1461540578304 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1951 | 1461540578306 Marionette TRACE conn4 <- [1,1746,null,{}] 16:29:38 INFO - PROCESS | 1951 | 1461540578316 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:38 INFO - PROCESS | 1951 | 1461540578470 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:29:38 INFO - PROCESS | 1951 | 1461540578635 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdcc000 == 118 [pid = 1951] [id = 444] 16:29:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc503d7dc00) [pid = 1951] [serial = 1333] [outer = (nil)] 16:29:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc506ab1800) [pid = 1951] [serial = 1334] [outer = 0x7fc503d7dc00] 16:29:38 INFO - PROCESS | 1951 | 1461540578695 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc50a0a7800) [pid = 1951] [serial = 1335] [outer = 0x7fc503d7dc00] 16:29:39 INFO - PROCESS | 1951 | 1461540579382 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1127ms 16:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:29:39 INFO - PROCESS | 1951 | 1461540579433 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1951 | 1461540579435 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:29:39 INFO - PROCESS | 1951 | 1461540579441 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1951 | 1461540579443 Marionette TRACE conn4 <- [1,1750,null,{}] 16:29:39 INFO - PROCESS | 1951 | 1461540579448 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:39 INFO - PROCESS | 1951 | 1461540579609 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:29:39 INFO - PROCESS | 1951 | 1461540579908 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504389800 == 119 [pid = 1951] [id = 445] 16:29:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc503d74000) [pid = 1951] [serial = 1336] [outer = (nil)] 16:29:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc503dcc800) [pid = 1951] [serial = 1337] [outer = 0x7fc503d74000] 16:29:40 INFO - PROCESS | 1951 | 1461540580028 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc503e9e800) [pid = 1951] [serial = 1338] [outer = 0x7fc503d74000] 16:29:41 INFO - PROCESS | 1951 | 1461540581031 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1634ms 16:29:41 INFO - PROCESS | 1951 | 1461540581077 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1951 | 1461540581083 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:29:41 INFO - PROCESS | 1951 | 1461540581091 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1951 | 1461540581096 Marionette TRACE conn4 <- [1,1754,null,{}] 16:29:41 INFO - PROCESS | 1951 | 1461540581103 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:41 INFO - PROCESS | 1951 | 1461540581296 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:29:41 INFO - PROCESS | 1951 | 1461540581503 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd25000 == 120 [pid = 1951] [id = 446] 16:29:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc503ea1000) [pid = 1951] [serial = 1339] [outer = (nil)] 16:29:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc506aaf400) [pid = 1951] [serial = 1340] [outer = 0x7fc503ea1000] 16:29:41 INFO - PROCESS | 1951 | 1461540581627 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc506c73400) [pid = 1951] [serial = 1341] [outer = 0x7fc503ea1000] 16:29:42 INFO - PROCESS | 1951 | 1461540582608 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1586ms 16:29:42 INFO - PROCESS | 1951 | 1461540582681 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:29:42 INFO - PROCESS | 1951 | 1461540582688 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:29:42 INFO - PROCESS | 1951 | 1461540582694 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1951 | 1461540582697 Marionette TRACE conn4 <- [1,1758,null,{}] 16:29:42 INFO - PROCESS | 1951 | 1461540582703 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:42 INFO - PROCESS | 1951 | 1461540582921 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:29:43 INFO - PROCESS | 1951 | 1461540583210 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f64800 == 121 [pid = 1951] [id = 447] 16:29:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc509f38c00) [pid = 1951] [serial = 1342] [outer = (nil)] 16:29:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc50a44b800) [pid = 1951] [serial = 1343] [outer = 0x7fc509f38c00] 16:29:43 INFO - PROCESS | 1951 | 1461540583338 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc50b3ca800) [pid = 1951] [serial = 1344] [outer = 0x7fc509f38c00] 16:29:44 INFO - PROCESS | 1951 | 1461540584199 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1543ms 16:29:44 INFO - PROCESS | 1951 | 1461540584237 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 1951 | 1461540584241 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:29:44 INFO - PROCESS | 1951 | 1461540584256 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 1951 | 1461540584265 Marionette TRACE conn4 <- [1,1762,null,{}] 16:29:44 INFO - PROCESS | 1951 | 1461540584271 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:44 INFO - PROCESS | 1951 | 1461540584464 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:29:44 INFO - PROCESS | 1951 | 1461540584670 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51c4cd000 == 122 [pid = 1951] [id = 448] 16:29:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc50a446000) [pid = 1951] [serial = 1345] [outer = (nil)] 16:29:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc510c20c00) [pid = 1951] [serial = 1346] [outer = 0x7fc50a446000] 16:29:44 INFO - PROCESS | 1951 | 1461540584784 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc511fd0c00) [pid = 1951] [serial = 1347] [outer = 0x7fc50a446000] 16:29:45 INFO - PROCESS | 1951 | 1461540585681 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1500ms 16:29:45 INFO - PROCESS | 1951 | 1461540585749 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1951 | 1461540585753 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:29:45 INFO - PROCESS | 1951 | 1461540585759 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1951 | 1461540585762 Marionette TRACE conn4 <- [1,1766,null,{}] 16:29:45 INFO - PROCESS | 1951 | 1461540585767 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:45 INFO - PROCESS | 1951 | 1461540585982 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:29:46 INFO - PROCESS | 1951 | 1461540586189 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddda000 == 123 [pid = 1951] [id = 449] 16:29:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc50b3c8800) [pid = 1951] [serial = 1348] [outer = (nil)] 16:29:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc513df0c00) [pid = 1951] [serial = 1349] [outer = 0x7fc50b3c8800] 16:29:46 INFO - PROCESS | 1951 | 1461540586348 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc5143e0400) [pid = 1951] [serial = 1350] [outer = 0x7fc50b3c8800] 16:29:47 INFO - PROCESS | 1951 | 1461540587211 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1486ms 16:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:29:47 INFO - PROCESS | 1951 | 1461540587246 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1951 | 1461540587249 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:29:47 INFO - PROCESS | 1951 | 1461540587255 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1951 | 1461540587258 Marionette TRACE conn4 <- [1,1770,null,{}] 16:29:47 INFO - PROCESS | 1951 | 1461540587263 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:47 INFO - PROCESS | 1951 | 1461540587435 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:29:47 INFO - PROCESS | 1951 | 1461540587646 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a0b7000 == 124 [pid = 1951] [id = 450] 16:29:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc515858000) [pid = 1951] [serial = 1351] [outer = (nil)] 16:29:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc516dddc00) [pid = 1951] [serial = 1352] [outer = 0x7fc515858000] 16:29:47 INFO - PROCESS | 1951 | 1461540587771 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc51b21c400) [pid = 1951] [serial = 1353] [outer = 0x7fc515858000] 16:29:48 INFO - PROCESS | 1951 | 1461540588718 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1531ms 16:29:48 INFO - PROCESS | 1951 | 1461540588786 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1951 | 1461540588789 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:29:48 INFO - PROCESS | 1951 | 1461540588795 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1951 | 1461540588797 Marionette TRACE conn4 <- [1,1774,null,{}] 16:29:48 INFO - PROCESS | 1951 | 1461540588803 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:48 INFO - PROCESS | 1951 | 1461540588984 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:29:49 INFO - PROCESS | 1951 | 1461540589193 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f538800 == 125 [pid = 1951] [id = 451] 16:29:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc51585c000) [pid = 1951] [serial = 1354] [outer = (nil)] 16:29:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc51cc4a800) [pid = 1951] [serial = 1355] [outer = 0x7fc51585c000] 16:29:49 INFO - PROCESS | 1951 | 1461540589307 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc51d103c00) [pid = 1951] [serial = 1356] [outer = 0x7fc51585c000] 16:29:50 INFO - PROCESS | 1951 | 1461540590207 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1483ms 16:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:29:50 INFO - PROCESS | 1951 | 1461540590278 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1951 | 1461540590281 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:29:50 INFO - PROCESS | 1951 | 1461540590287 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1951 | 1461540590291 Marionette TRACE conn4 <- [1,1778,null,{}] 16:29:50 INFO - PROCESS | 1951 | 1461540590296 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:50 INFO - PROCESS | 1951 | 1461540590470 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:29:50 INFO - PROCESS | 1951 | 1461540590677 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc503d0e000 == 126 [pid = 1951] [id = 452] 16:29:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc51c19b000) [pid = 1951] [serial = 1357] [outer = (nil)] 16:29:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc51d4ba400) [pid = 1951] [serial = 1358] [outer = 0x7fc51c19b000] 16:29:50 INFO - PROCESS | 1951 | 1461540590792 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc51df6bc00) [pid = 1951] [serial = 1359] [outer = 0x7fc51c19b000] 16:29:51 INFO - PROCESS | 1951 | 1461540591655 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:29:51 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 16:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1438ms 16:29:51 INFO - PROCESS | 1951 | 1461540591726 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 1951 | 1461540591729 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:29:51 INFO - PROCESS | 1951 | 1461540591735 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1951 | 1461540591738 Marionette TRACE conn4 <- [1,1782,null,{}] 16:29:51 INFO - PROCESS | 1951 | 1461540591743 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:51 INFO - PROCESS | 1951 | 1461540591924 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:29:52 INFO - PROCESS | 1951 | 1461540592143 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc532339800 == 127 [pid = 1951] [id = 453] 16:29:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc51c19bc00) [pid = 1951] [serial = 1360] [outer = (nil)] 16:29:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc51eab8800) [pid = 1951] [serial = 1361] [outer = 0x7fc51c19bc00] 16:29:52 INFO - PROCESS | 1951 | 1461540592259 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc520170c00) [pid = 1951] [serial = 1362] [outer = 0x7fc51c19bc00] 16:29:53 INFO - PROCESS | 1951 | 1461540593141 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:29:53 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 16:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1438ms 16:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:29:53 INFO - PROCESS | 1951 | 1461540593174 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 1951 | 1461540593177 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:29:53 INFO - PROCESS | 1951 | 1461540593183 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1951 | 1461540593186 Marionette TRACE conn4 <- [1,1786,null,{}] 16:29:53 INFO - PROCESS | 1951 | 1461540593191 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:53 INFO - PROCESS | 1951 | 1461540593377 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:29:53 INFO - PROCESS | 1951 | 1461540593630 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a396800 == 128 [pid = 1951] [id = 454] 16:29:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc5076b6800) [pid = 1951] [serial = 1363] [outer = (nil)] 16:29:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc52447c400) [pid = 1951] [serial = 1364] [outer = 0x7fc5076b6800] 16:29:53 INFO - PROCESS | 1951 | 1461540593742 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc52a54dc00) [pid = 1951] [serial = 1365] [outer = 0x7fc5076b6800] 16:29:54 INFO - PROCESS | 1951 | 1461540594628 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:29:54 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 16:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1479ms 16:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:29:54 INFO - PROCESS | 1951 | 1461540594662 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1951 | 1461540594665 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:29:54 INFO - PROCESS | 1951 | 1461540594671 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1951 | 1461540594674 Marionette TRACE conn4 <- [1,1790,null,{}] 16:29:54 INFO - PROCESS | 1951 | 1461540594679 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:54 INFO - PROCESS | 1951 | 1461540594851 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:29:55 INFO - PROCESS | 1951 | 1461540595064 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50696b800 == 129 [pid = 1951] [id = 455] 16:29:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc5063f8400) [pid = 1951] [serial = 1366] [outer = (nil)] 16:29:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc52447f800) [pid = 1951] [serial = 1367] [outer = 0x7fc5063f8400] 16:29:55 INFO - PROCESS | 1951 | 1461540595215 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc52f077400) [pid = 1951] [serial = 1368] [outer = 0x7fc5063f8400] 16:29:56 INFO - PROCESS | 1951 | 1461540596171 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:29:56 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) 16:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1541ms 16:29:56 INFO - PROCESS | 1951 | 1461540596212 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1951 | 1461540596217 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:29:56 INFO - PROCESS | 1951 | 1461540596223 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1951 | 1461540596227 Marionette TRACE conn4 <- [1,1794,null,{}] 16:29:56 INFO - PROCESS | 1951 | 1461540596232 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:56 INFO - PROCESS | 1951 | 1461540596444 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:29:56 INFO - PROCESS | 1951 | 1461540596657 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506caa800 == 130 [pid = 1951] [id = 456] 16:29:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc501bcb400) [pid = 1951] [serial = 1369] [outer = (nil)] 16:29:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc501bd2000) [pid = 1951] [serial = 1370] [outer = 0x7fc501bcb400] 16:29:56 INFO - PROCESS | 1951 | 1461540596772 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc50afe7400) [pid = 1951] [serial = 1371] [outer = 0x7fc501bcb400] 16:29:57 INFO - PROCESS | 1951 | 1461540597677 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1484ms 16:29:57 INFO - PROCESS | 1951 | 1461540597723 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1951 | 1461540597727 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:29:57 INFO - PROCESS | 1951 | 1461540597733 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1951 | 1461540597735 Marionette TRACE conn4 <- [1,1798,null,{}] 16:29:57 INFO - PROCESS | 1951 | 1461540597740 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:57 INFO - PROCESS | 1951 | 1461540597924 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:29:58 INFO - PROCESS | 1951 | 1461540598145 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506184800 == 131 [pid = 1951] [id = 457] 16:29:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc501bcc800) [pid = 1951] [serial = 1372] [outer = (nil)] 16:29:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc5063ff800) [pid = 1951] [serial = 1373] [outer = 0x7fc501bcc800] 16:29:58 INFO - PROCESS | 1951 | 1461540598258 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc506b07c00) [pid = 1951] [serial = 1374] [outer = 0x7fc501bcc800] 16:29:59 INFO - PROCESS | 1951 | 1461540599651 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1933ms 16:29:59 INFO - PROCESS | 1951 | 1461540599667 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1951 | 1461540599671 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:29:59 INFO - PROCESS | 1951 | 1461540599679 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1951 | 1461540599685 Marionette TRACE conn4 <- [1,1802,null,{}] 16:29:59 INFO - PROCESS | 1951 | 1461540599693 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:29:59 INFO - PROCESS | 1951 | 1461540599917 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:30:00 INFO - PROCESS | 1951 | 1461540600144 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50ae8a800 == 132 [pid = 1951] [id = 458] 16:30:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc501bd4800) [pid = 1951] [serial = 1375] [outer = (nil)] 16:30:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc503ea9000) [pid = 1951] [serial = 1376] [outer = 0x7fc501bd4800] 16:30:00 INFO - PROCESS | 1951 | 1461540600252 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc506287400) [pid = 1951] [serial = 1377] [outer = 0x7fc501bd4800] 16:30:01 INFO - PROCESS | 1951 | 1461540601347 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1739ms 16:30:01 INFO - PROCESS | 1951 | 1461540601420 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1951 | 1461540601428 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:30:01 INFO - PROCESS | 1951 | 1461540601438 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1951 | 1461540601441 Marionette TRACE conn4 <- [1,1806,null,{}] 16:30:01 INFO - PROCESS | 1951 | 1461540601447 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:01 INFO - PROCESS | 1951 | 1461540601661 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:30:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506dae000 == 131 [pid = 1951] [id = 394] 16:30:01 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506495800 == 130 [pid = 1951] [id = 393] 16:30:02 INFO - PROCESS | 1951 | 1461540602067 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdcc000 == 129 [pid = 1951] [id = 444] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514517000 == 128 [pid = 1951] [id = 443] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513c16000 == 127 [pid = 1951] [id = 442] 16:30:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504385000 == 128 [pid = 1951] [id = 459] 16:30:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc504036400) [pid = 1951] [serial = 1378] [outer = (nil)] 16:30:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc5065a2c00) [pid = 1951] [serial = 1379] [outer = 0x7fc504036400] 16:30:02 INFO - PROCESS | 1951 | 1461540602204 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc506b07400) [pid = 1951] [serial = 1380] [outer = 0x7fc504036400] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5121e0800 == 127 [pid = 1951] [id = 441] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c5a0000 == 126 [pid = 1951] [id = 440] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5039e2800 == 125 [pid = 1951] [id = 439] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b429000 == 124 [pid = 1951] [id = 438] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a42b800 == 123 [pid = 1951] [id = 437] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a182800 == 122 [pid = 1951] [id = 436] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc532346000 == 121 [pid = 1951] [id = 431] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f5d1800 == 120 [pid = 1951] [id = 430] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5294a8800 == 119 [pid = 1951] [id = 429] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51dddd800 == 118 [pid = 1951] [id = 428] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5171e9000 == 117 [pid = 1951] [id = 427] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51329b800 == 116 [pid = 1951] [id = 426] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b115800 == 115 [pid = 1951] [id = 425] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5125ae800 == 114 [pid = 1951] [id = 403] 16:30:02 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f4e000 == 113 [pid = 1951] [id = 424] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc511fb7800) [pid = 1951] [serial = 1271] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc5143ad800) [pid = 1951] [serial = 1272] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc51399e400) [pid = 1951] [serial = 1226] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc506abdc00) [pid = 1951] [serial = 1131] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc51bfe1400) [pid = 1951] [serial = 1238] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc5065af000) [pid = 1951] [serial = 999] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc5143e5400) [pid = 1951] [serial = 966] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc51d107000) [pid = 1951] [serial = 1113] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc513676400) [pid = 1951] [serial = 1223] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc52b4f3000) [pid = 1951] [serial = 1134] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc510c30400) [pid = 1951] [serial = 1269] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc5201f8400) [pid = 1951] [serial = 1247] [outer = (nil)] [url = about:blank] 16:30:02 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc5063fcc00) [pid = 1951] [serial = 1257] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc50db9b400) [pid = 1951] [serial = 1268] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc52f702400) [pid = 1951] [serial = 1062] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc508cdc000) [pid = 1951] [serial = 1260] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc5203b5c00) [pid = 1951] [serial = 984] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc52f235000) [pid = 1951] [serial = 993] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc50c5cd800) [pid = 1951] [serial = 1002] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc51255d000) [pid = 1951] [serial = 963] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc52d6ed400) [pid = 1951] [serial = 990] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc52f340800) [pid = 1951] [serial = 1128] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc51ccd9000) [pid = 1951] [serial = 975] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc50b27e800) [pid = 1951] [serial = 1265] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc50c328400) [pid = 1951] [serial = 1220] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc506370800) [pid = 1951] [serial = 1256] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc52f231400) [pid = 1951] [serial = 1053] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc51c32c800) [pid = 1951] [serial = 972] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc52a755000) [pid = 1951] [serial = 987] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc5143e8c00) [pid = 1951] [serial = 1229] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc50a4e5000) [pid = 1951] [serial = 1005] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc516dd9400) [pid = 1951] [serial = 1232] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc51d1e5800) [pid = 1951] [serial = 1244] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc52f33f400) [pid = 1951] [serial = 996] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc50c322c00) [pid = 1951] [serial = 1266] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc52a7e7400) [pid = 1951] [serial = 1122] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc52f06f000) [pid = 1951] [serial = 1125] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc52022d400) [pid = 1951] [serial = 1119] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc51ddbd800) [pid = 1951] [serial = 1116] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc51e393800) [pid = 1951] [serial = 981] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc51585f400) [pid = 1951] [serial = 969] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc511fc1000) [pid = 1951] [serial = 1035] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc52447c800) [pid = 1951] [serial = 1047] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc508961000) [pid = 1951] [serial = 1253] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc51d4c5000) [pid = 1951] [serial = 978] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc52a7ef400) [pid = 1951] [serial = 1250] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc50b282800) [pid = 1951] [serial = 1032] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc516ee2800) [pid = 1951] [serial = 1104] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc508cdc800) [pid = 1951] [serial = 1089] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc5063ce400) [pid = 1951] [serial = 1065] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc51b6c4400) [pid = 1951] [serial = 1107] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc5143ef000) [pid = 1951] [serial = 1101] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc510dec000) [pid = 1951] [serial = 1095] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc50a3d6000) [pid = 1951] [serial = 1217] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc518bf2000) [pid = 1951] [serial = 1235] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc506b03400) [pid = 1951] [serial = 1214] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc52f23bc00) [pid = 1951] [serial = 1059] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc50afe2000) [pid = 1951] [serial = 957] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc50adedc00) [pid = 1951] [serial = 1263] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc5139a3800) [pid = 1951] [serial = 1098] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc510c14000) [pid = 1951] [serial = 960] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc50adf8000) [pid = 1951] [serial = 1092] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc50a3d9800) [pid = 1951] [serial = 1262] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc51c3f8000) [pid = 1951] [serial = 1241] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc51c4a9400) [pid = 1951] [serial = 1110] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc516eeb400) [pid = 1951] [serial = 1038] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc52b43a000) [pid = 1951] [serial = 1050] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc52f3c0800) [pid = 1951] [serial = 1056] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc51c3f1400) [pid = 1951] [serial = 1041] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc51d4bc400) [pid = 1951] [serial = 1044] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc50895fc00) [pid = 1951] [serial = 1259] [outer = (nil)] [url = about:blank] 16:30:03 INFO - PROCESS | 1951 | 1461540603232 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1832ms 16:30:03 INFO - PROCESS | 1951 | 1461540603270 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1951 | 1461540603272 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:30:03 INFO - PROCESS | 1951 | 1461540603279 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1951 | 1461540603284 Marionette TRACE conn4 <- [1,1810,null,{}] 16:30:03 INFO - PROCESS | 1951 | 1461540603300 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:03 INFO - PROCESS | 1951 | 1461540603525 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:30:03 INFO - PROCESS | 1951 | 1461540603797 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acd5800 == 114 [pid = 1951] [id = 460] 16:30:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc5076bfc00) [pid = 1951] [serial = 1381] [outer = (nil)] 16:30:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc508964000) [pid = 1951] [serial = 1382] [outer = 0x7fc5076bfc00] 16:30:03 INFO - PROCESS | 1951 | 1461540603866 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc509f2f000) [pid = 1951] [serial = 1383] [outer = 0x7fc5076bfc00] 16:30:04 INFO - PROCESS | 1951 | 1461540604568 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1336ms 16:30:04 INFO - PROCESS | 1951 | 1461540604615 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1951 | 1461540604619 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:30:04 INFO - PROCESS | 1951 | 1461540604624 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1951 | 1461540604627 Marionette TRACE conn4 <- [1,1814,null,{}] 16:30:04 INFO - PROCESS | 1951 | 1461540604632 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:04 INFO - PROCESS | 1951 | 1461540604870 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:30:04 INFO - PROCESS | 1951 | 1461540604901 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c66f000 == 115 [pid = 1951] [id = 461] 16:30:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc509f30400) [pid = 1951] [serial = 1384] [outer = (nil)] 16:30:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50a44f400) [pid = 1951] [serial = 1385] [outer = 0x7fc509f30400] 16:30:04 INFO - PROCESS | 1951 | 1461540604962 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc50adf2c00) [pid = 1951] [serial = 1386] [outer = 0x7fc509f30400] 16:30:05 INFO - PROCESS | 1951 | 1461540605857 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1282ms 16:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:30:05 INFO - PROCESS | 1951 | 1461540605906 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1951 | 1461540605908 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:30:05 INFO - PROCESS | 1951 | 1461540605918 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1951 | 1461540605920 Marionette TRACE conn4 <- [1,1818,null,{}] 16:30:05 INFO - PROCESS | 1951 | 1461540605944 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:06 INFO - PROCESS | 1951 | 1461540606218 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:30:06 INFO - PROCESS | 1951 | 1461540606245 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5114d2000 == 116 [pid = 1951] [id = 462] 16:30:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc5076c1c00) [pid = 1951] [serial = 1387] [outer = (nil)] 16:30:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50b279000) [pid = 1951] [serial = 1388] [outer = 0x7fc5076c1c00] 16:30:06 INFO - PROCESS | 1951 | 1461540606304 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc50b3d3000) [pid = 1951] [serial = 1389] [outer = 0x7fc5076c1c00] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc50636a400) [pid = 1951] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc503dd5800) [pid = 1951] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc508969c00) [pid = 1951] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc506361800) [pid = 1951] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc512563c00) [pid = 1951] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc508964800) [pid = 1951] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc50628e400) [pid = 1951] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:30:07 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc513680400) [pid = 1951] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:30:07 INFO - PROCESS | 1951 | 1461540607616 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1756ms 16:30:07 INFO - PROCESS | 1951 | 1461540607674 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 1951 | 1461540607677 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:30:07 INFO - PROCESS | 1951 | 1461540607683 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1951 | 1461540607685 Marionette TRACE conn4 <- [1,1822,null,{}] 16:30:07 INFO - PROCESS | 1951 | 1461540607690 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:07 INFO - PROCESS | 1951 | 1461540607905 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:30:08 INFO - PROCESS | 1951 | 1461540608077 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5125ba800 == 117 [pid = 1951] [id = 463] 16:30:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc504038400) [pid = 1951] [serial = 1390] [outer = (nil)] 16:30:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc510deb000) [pid = 1951] [serial = 1391] [outer = 0x7fc504038400] 16:30:08 INFO - PROCESS | 1951 | 1461540608144 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc512561000) [pid = 1951] [serial = 1392] [outer = 0x7fc504038400] 16:30:08 INFO - PROCESS | 1951 | 1461540608850 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1183ms 16:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:30:08 INFO - PROCESS | 1951 | 1461540608867 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1951 | 1461540608869 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:30:08 INFO - PROCESS | 1951 | 1461540608873 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1951 | 1461540608877 Marionette TRACE conn4 <- [1,1826,null,{}] 16:30:08 INFO - PROCESS | 1951 | 1461540608882 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:09 INFO - PROCESS | 1951 | 1461540609100 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:30:09 INFO - PROCESS | 1951 | 1461540609119 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513658800 == 118 [pid = 1951] [id = 464] 16:30:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc512563c00) [pid = 1951] [serial = 1393] [outer = (nil)] 16:30:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc513df6400) [pid = 1951] [serial = 1394] [outer = 0x7fc512563c00] 16:30:09 INFO - PROCESS | 1951 | 1461540609180 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc5143d4000) [pid = 1951] [serial = 1395] [outer = 0x7fc512563c00] 16:30:10 INFO - PROCESS | 1951 | 1461540610287 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1482ms 16:30:10 INFO - PROCESS | 1951 | 1461540610358 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1951 | 1461540610364 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:30:10 INFO - PROCESS | 1951 | 1461540610373 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1951 | 1461540610378 Marionette TRACE conn4 <- [1,1830,null,{}] 16:30:10 INFO - PROCESS | 1951 | 1461540610386 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:10 INFO - PROCESS | 1951 | 1461540610595 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:30:10 INFO - PROCESS | 1951 | 1461540610800 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc508b94800 == 119 [pid = 1951] [id = 465] 16:30:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc506361800) [pid = 1951] [serial = 1396] [outer = (nil)] 16:30:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc5063d4000) [pid = 1951] [serial = 1397] [outer = 0x7fc506361800] 16:30:10 INFO - PROCESS | 1951 | 1461540610964 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc506b03400) [pid = 1951] [serial = 1398] [outer = 0x7fc506361800] 16:30:11 INFO - PROCESS | 1951 | 1461540611923 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1587ms 16:30:11 INFO - PROCESS | 1951 | 1461540611962 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1951 | 1461540611971 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:30:11 INFO - PROCESS | 1951 | 1461540611980 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1951 | 1461540611984 Marionette TRACE conn4 <- [1,1834,null,{}] 16:30:11 INFO - PROCESS | 1951 | 1461540611990 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:12 INFO - PROCESS | 1951 | 1461540612178 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:30:12 INFO - PROCESS | 1951 | 1461540612389 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd18000 == 120 [pid = 1951] [id = 466] 16:30:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc506b0ac00) [pid = 1951] [serial = 1399] [outer = (nil)] 16:30:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc508ce1c00) [pid = 1951] [serial = 1400] [outer = 0x7fc506b0ac00] 16:30:12 INFO - PROCESS | 1951 | 1461540612463 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc50a3e4c00) [pid = 1951] [serial = 1401] [outer = 0x7fc506b0ac00] 16:30:13 INFO - PROCESS | 1951 | 1461540613389 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:30:13 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 16:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1482ms 16:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:30:13 INFO - PROCESS | 1951 | 1461540613463 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1951 | 1461540613466 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:30:13 INFO - PROCESS | 1951 | 1461540613473 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1951 | 1461540613478 Marionette TRACE conn4 <- [1,1838,null,{}] 16:30:13 INFO - PROCESS | 1951 | 1461540613494 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:13 INFO - PROCESS | 1951 | 1461540613735 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:30:13 INFO - PROCESS | 1951 | 1461540613991 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51441e000 == 121 [pid = 1951] [id = 467] 16:30:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc50b3cec00) [pid = 1951] [serial = 1402] [outer = (nil)] 16:30:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc50c5d1c00) [pid = 1951] [serial = 1403] [outer = 0x7fc50b3cec00] 16:30:14 INFO - PROCESS | 1951 | 1461540614111 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc510c2f000) [pid = 1951] [serial = 1404] [outer = 0x7fc50b3cec00] 16:30:14 INFO - PROCESS | 1951 | 1461540614950 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1546ms 16:30:15 INFO - PROCESS | 1951 | 1461540615018 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:30:15 INFO - PROCESS | 1951 | 1461540615023 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:30:15 INFO - PROCESS | 1951 | 1461540615028 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1951 | 1461540615032 Marionette TRACE conn4 <- [1,1842,null,{}] 16:30:15 INFO - PROCESS | 1951 | 1461540615037 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:15 INFO - PROCESS | 1951 | 1461540615217 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:30:15 INFO - PROCESS | 1951 | 1461540615421 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51534b800 == 122 [pid = 1951] [id = 468] 16:30:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50b27fc00) [pid = 1951] [serial = 1405] [outer = (nil)] 16:30:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc513dee800) [pid = 1951] [serial = 1406] [outer = 0x7fc50b27fc00] 16:30:15 INFO - PROCESS | 1951 | 1461540615495 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc51464a800) [pid = 1951] [serial = 1407] [outer = 0x7fc50b27fc00] 16:30:16 INFO - PROCESS | 1951 | 1461540616384 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1428ms 16:30:16 INFO - PROCESS | 1951 | 1461540616456 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1951 | 1461540616460 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:30:16 INFO - PROCESS | 1951 | 1461540616466 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1951 | 1461540616469 Marionette TRACE conn4 <- [1,1846,null,{}] 16:30:16 INFO - PROCESS | 1951 | 1461540616474 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:16 INFO - PROCESS | 1951 | 1461540616649 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:30:16 INFO - PROCESS | 1951 | 1461540616858 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fd6800 == 123 [pid = 1951] [id = 469] 16:30:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc510c31000) [pid = 1951] [serial = 1408] [outer = (nil)] 16:30:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc5156b8800) [pid = 1951] [serial = 1409] [outer = 0x7fc510c31000] 16:30:16 INFO - PROCESS | 1951 | 1461540616972 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc516ddb400) [pid = 1951] [serial = 1410] [outer = 0x7fc510c31000] 16:30:17 INFO - PROCESS | 1951 | 1461540617895 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:30:17 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) 16:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1497ms 16:30:17 INFO - PROCESS | 1951 | 1461540617964 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 1951 | 1461540617968 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:30:17 INFO - PROCESS | 1951 | 1461540617974 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1951 | 1461540617976 Marionette TRACE conn4 <- [1,1850,null,{}] 16:30:17 INFO - PROCESS | 1951 | 1461540617982 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:18 INFO - PROCESS | 1951 | 1461540618231 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:30:18 INFO - PROCESS | 1951 | 1461540618526 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cbba000 == 124 [pid = 1951] [id = 470] 16:30:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc51a1e0800) [pid = 1951] [serial = 1411] [outer = (nil)] 16:30:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc51c19b800) [pid = 1951] [serial = 1412] [outer = 0x7fc51a1e0800] 16:30:18 INFO - PROCESS | 1951 | 1461540618608 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc51d96a000) [pid = 1951] [serial = 1413] [outer = 0x7fc51a1e0800] 16:30:19 INFO - PROCESS | 1951 | 1461540619439 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1535ms 16:30:19 INFO - PROCESS | 1951 | 1461540619510 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1951 | 1461540619514 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:30:19 INFO - PROCESS | 1951 | 1461540619521 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1951 | 1461540619524 Marionette TRACE conn4 <- [1,1854,null,{}] 16:30:19 INFO - PROCESS | 1951 | 1461540619529 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:19 INFO - PROCESS | 1951 | 1461540619704 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:30:19 INFO - PROCESS | 1951 | 1461540619908 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d81d000 == 125 [pid = 1951] [id = 471] 16:30:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc51b6c3c00) [pid = 1951] [serial = 1414] [outer = (nil)] 16:30:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc51e009400) [pid = 1951] [serial = 1415] [outer = 0x7fc51b6c3c00] 16:30:19 INFO - PROCESS | 1951 | 1461540619981 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc5201f4800) [pid = 1951] [serial = 1416] [outer = 0x7fc51b6c3c00] 16:30:20 INFO - PROCESS | 1951 | 1461540620848 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1381ms 16:30:20 INFO - PROCESS | 1951 | 1461540620903 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1951 | 1461540620907 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:30:20 INFO - PROCESS | 1951 | 1461540620912 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1951 | 1461540620915 Marionette TRACE conn4 <- [1,1858,null,{}] 16:30:20 INFO - PROCESS | 1951 | 1461540620920 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:21 INFO - PROCESS | 1951 | 1461540621099 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:30:21 INFO - PROCESS | 1951 | 1461540621313 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202b4800 == 126 [pid = 1951] [id = 472] 16:30:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc51464dc00) [pid = 1951] [serial = 1417] [outer = (nil)] 16:30:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc52447c800) [pid = 1951] [serial = 1418] [outer = 0x7fc51464dc00] 16:30:21 INFO - PROCESS | 1951 | 1461540621427 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc52a7f4c00) [pid = 1951] [serial = 1419] [outer = 0x7fc51464dc00] 16:30:22 INFO - PROCESS | 1951 | 1461540622327 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1488ms 16:30:22 INFO - PROCESS | 1951 | 1461540622401 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 1951 | 1461540622404 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:30:22 INFO - PROCESS | 1951 | 1461540622410 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1951 | 1461540622413 Marionette TRACE conn4 <- [1,1862,null,{}] 16:30:22 INFO - PROCESS | 1951 | 1461540622418 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:22 INFO - PROCESS | 1951 | 1461540622599 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:30:22 INFO - PROCESS | 1951 | 1461540622806 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a01a000 == 127 [pid = 1951] [id = 473] 16:30:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc51c194c00) [pid = 1951] [serial = 1420] [outer = (nil)] 16:30:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc52d633c00) [pid = 1951] [serial = 1421] [outer = 0x7fc51c194c00] 16:30:22 INFO - PROCESS | 1951 | 1461540622921 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc52f06bc00) [pid = 1951] [serial = 1422] [outer = 0x7fc51c194c00] 16:30:23 INFO - PROCESS | 1951 | 1461540623866 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1535ms 16:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:30:23 INFO - PROCESS | 1951 | 1461540623946 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1951 | 1461540623949 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:30:23 INFO - PROCESS | 1951 | 1461540623955 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1951 | 1461540623958 Marionette TRACE conn4 <- [1,1866,null,{}] 16:30:23 INFO - PROCESS | 1951 | 1461540623963 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:24 INFO - PROCESS | 1951 | 1461540624153 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:30:24 INFO - PROCESS | 1951 | 1461540624363 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52d67f000 == 128 [pid = 1951] [id = 474] 16:30:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc5203b1000) [pid = 1951] [serial = 1423] [outer = (nil)] 16:30:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc52f2b8000) [pid = 1951] [serial = 1424] [outer = 0x7fc5203b1000] 16:30:24 INFO - PROCESS | 1951 | 1461540624478 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc52f33f400) [pid = 1951] [serial = 1425] [outer = 0x7fc5203b1000] 16:30:25 INFO - PROCESS | 1951 | 1461540625410 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1533ms 16:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:30:25 INFO - PROCESS | 1951 | 1461540625487 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1951 | 1461540625491 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:30:25 INFO - PROCESS | 1951 | 1461540625497 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1951 | 1461540625501 Marionette TRACE conn4 <- [1,1870,null,{}] 16:30:25 INFO - PROCESS | 1951 | 1461540625506 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:25 INFO - PROCESS | 1951 | 1461540625758 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:30:25 INFO - PROCESS | 1951 | 1461540625970 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52fa04800 == 129 [pid = 1951] [id = 475] 16:30:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc501a53000) [pid = 1951] [serial = 1426] [outer = (nil)] 16:30:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc501a58000) [pid = 1951] [serial = 1427] [outer = 0x7fc501a53000] 16:30:26 INFO - PROCESS | 1951 | 1461540626142 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc52f566c00) [pid = 1951] [serial = 1428] [outer = 0x7fc501a53000] 16:30:26 INFO - PROCESS | 1951 | 1461540626957 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1532ms 16:30:27 INFO - PROCESS | 1951 | 1461540627029 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1951 | 1461540627033 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:30:27 INFO - PROCESS | 1951 | 1461540627039 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1951 | 1461540627041 Marionette TRACE conn4 <- [1,1874,null,{}] 16:30:27 INFO - PROCESS | 1951 | 1461540627047 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:27 INFO - PROCESS | 1951 | 1461540627236 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:30:27 INFO - PROCESS | 1951 | 1461540627447 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc533b92000 == 130 [pid = 1951] [id = 476] 16:30:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc501a53800) [pid = 1951] [serial = 1429] [outer = (nil)] 16:30:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc50395e800) [pid = 1951] [serial = 1430] [outer = 0x7fc501a53800] 16:30:27 INFO - PROCESS | 1951 | 1461540627562 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc503964000) [pid = 1951] [serial = 1431] [outer = 0x7fc501a53800] 16:30:28 INFO - PROCESS | 1951 | 1461540628445 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1479ms 16:30:28 INFO - PROCESS | 1951 | 1461540628519 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1951 | 1461540628522 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:30:28 INFO - PROCESS | 1951 | 1461540628528 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1951 | 1461540628531 Marionette TRACE conn4 <- [1,1878,null,{}] 16:30:28 INFO - PROCESS | 1951 | 1461540628544 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:28 INFO - PROCESS | 1951 | 1461540628723 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:30:28 INFO - PROCESS | 1951 | 1461540628986 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5083d6800 == 131 [pid = 1951] [id = 477] 16:30:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc503957400) [pid = 1951] [serial = 1432] [outer = (nil)] 16:30:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc50402fc00) [pid = 1951] [serial = 1433] [outer = 0x7fc503957400] 16:30:29 INFO - PROCESS | 1951 | 1461540629101 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc50627a000) [pid = 1951] [serial = 1434] [outer = 0x7fc503957400] 16:30:29 INFO - PROCESS | 1951 | 1461540629977 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1485ms 16:30:30 INFO - PROCESS | 1951 | 1461540630014 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1951 | 1461540630018 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:30:30 INFO - PROCESS | 1951 | 1461540630024 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1951 | 1461540630026 Marionette TRACE conn4 <- [1,1882,null,{}] 16:30:30 INFO - PROCESS | 1951 | 1461540630032 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:30 INFO - PROCESS | 1951 | 1461540630207 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:30:30 INFO - PROCESS | 1951 | 1461540630424 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500bcf800 == 132 [pid = 1951] [id = 478] 16:30:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc503d7f000) [pid = 1951] [serial = 1435] [outer = (nil)] 16:30:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc506275400) [pid = 1951] [serial = 1436] [outer = 0x7fc503d7f000] 16:30:30 INFO - PROCESS | 1951 | 1461540630539 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc50627f400) [pid = 1951] [serial = 1437] [outer = 0x7fc503d7f000] 16:30:31 INFO - PROCESS | 1951 | 1461540631450 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1886ms 16:30:31 INFO - PROCESS | 1951 | 1461540631920 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1951 | 1461540631926 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:30:31 INFO - PROCESS | 1951 | 1461540631934 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1951 | 1461540631945 Marionette TRACE conn4 <- [1,1886,null,{}] 16:30:31 INFO - PROCESS | 1951 | 1461540631952 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:32 INFO - PROCESS | 1951 | 1461540632195 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:30:32 INFO - PROCESS | 1951 | 1461540632398 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5083d8000 == 133 [pid = 1951] [id = 479] 16:30:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc50395ec00) [pid = 1951] [serial = 1438] [outer = (nil)] 16:30:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc503d75000) [pid = 1951] [serial = 1439] [outer = 0x7fc50395ec00] 16:30:32 INFO - PROCESS | 1951 | 1461540632505 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc503eabc00) [pid = 1951] [serial = 1440] [outer = 0x7fc50395ec00] 16:30:33 INFO - PROCESS | 1951 | 1461540633397 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1495ms 16:30:33 INFO - PROCESS | 1951 | 1461540633429 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1951 | 1461540633434 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:30:33 INFO - PROCESS | 1951 | 1461540633446 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1951 | 1461540633450 Marionette TRACE conn4 <- [1,1890,null,{}] 16:30:33 INFO - PROCESS | 1951 | 1461540633456 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:33 INFO - PROCESS | 1951 | 1461540633631 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:30:34 INFO - PROCESS | 1951 | 1461540634050 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039ea000 == 134 [pid = 1951] [id = 480] 16:30:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc50636a400) [pid = 1951] [serial = 1441] [outer = (nil)] 16:30:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc5063dac00) [pid = 1951] [serial = 1442] [outer = 0x7fc50636a400] 16:30:34 INFO - PROCESS | 1951 | 1461540634122 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc5065aac00) [pid = 1951] [serial = 1443] [outer = 0x7fc50636a400] 16:30:35 INFO - PROCESS | 1951 | 1461540635019 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1633ms 16:30:35 INFO - PROCESS | 1951 | 1461540635076 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:30:35 INFO - PROCESS | 1951 | 1461540635080 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:30:35 INFO - PROCESS | 1951 | 1461540635085 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1951 | 1461540635088 Marionette TRACE conn4 <- [1,1894,null,{}] 16:30:35 INFO - PROCESS | 1951 | 1461540635102 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:35 INFO - PROCESS | 1951 | 1461540635284 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:30:35 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5125ba800 == 133 [pid = 1951] [id = 463] 16:30:35 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5114d2000 == 132 [pid = 1951] [id = 462] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc506ab1800) [pid = 1951] [serial = 1334] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc514654400) [pid = 1951] [serial = 1286] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc503d79000) [pid = 1951] [serial = 1301] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc51bfdb400) [pid = 1951] [serial = 1292] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc52a750000) [pid = 1951] [serial = 1295] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc52f2bf000) [pid = 1951] [serial = 1304] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc52ef9e800) [pid = 1951] [serial = 1298] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc51a1e7400) [pid = 1951] [serial = 1289] [outer = (nil)] [url = about:blank] 16:30:35 INFO - PROCESS | 1951 | 1461540635722 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c66f000 == 131 [pid = 1951] [id = 461] 16:30:35 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50acd5800 == 130 [pid = 1951] [id = 460] 16:30:35 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc504385000 == 129 [pid = 1951] [id = 459] 16:30:35 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50ae8a800 == 128 [pid = 1951] [id = 458] 16:30:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50697d800 == 129 [pid = 1951] [id = 481] 16:30:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc503dd4800) [pid = 1951] [serial = 1444] [outer = (nil)] 16:30:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc5084f1000) [pid = 1951] [serial = 1445] [outer = 0x7fc503dd4800] 16:30:35 INFO - PROCESS | 1951 | 1461540635817 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc50a0a4800) [pid = 1951] [serial = 1446] [outer = 0x7fc503dd4800] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc503d0e000 == 128 [pid = 1951] [id = 452] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f538800 == 127 [pid = 1951] [id = 451] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a0b7000 == 126 [pid = 1951] [id = 450] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddda000 == 125 [pid = 1951] [id = 449] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51c4cd000 == 124 [pid = 1951] [id = 448] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f64800 == 123 [pid = 1951] [id = 447] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd25000 == 122 [pid = 1951] [id = 446] 16:30:36 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc504389800 == 121 [pid = 1951] [id = 445] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc5063d1c00) [pid = 1951] [serial = 1313] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc50402b400) [pid = 1951] [serial = 1310] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc50a449400) [pid = 1951] [serial = 1317] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc503ea8400) [pid = 1951] [serial = 1307] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc50b29bc00) [pid = 1951] [serial = 1322] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc504033400) [pid = 1951] [serial = 1311] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc513dfa800) [pid = 1951] [serial = 1328] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc51387d400) [pid = 1951] [serial = 1326] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc509f36c00) [pid = 1951] [serial = 1316] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc512568800) [pid = 1951] [serial = 1283] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc5075ce800) [pid = 1951] [serial = 1277] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc510c20800) [pid = 1951] [serial = 1325] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc50bd3fc00) [pid = 1951] [serial = 1323] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc506ab3c00) [pid = 1951] [serial = 1314] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc50aded800) [pid = 1951] [serial = 1280] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc506abd000) [pid = 1951] [serial = 1319] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc5143e4c00) [pid = 1951] [serial = 1274] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc50ae73400) [pid = 1951] [serial = 1320] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc516ee9000) [pid = 1951] [serial = 1332] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc5143dd000) [pid = 1951] [serial = 1329] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc5156c2800) [pid = 1951] [serial = 1331] [outer = (nil)] [url = about:blank] 16:30:36 INFO - PROCESS | 1951 | 1461540636625 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1580ms 16:30:36 INFO - PROCESS | 1951 | 1461540636665 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 1951 | 1461540636668 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:30:36 INFO - PROCESS | 1951 | 1461540636674 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1951 | 1461540636676 Marionette TRACE conn4 <- [1,1898,null,{}] 16:30:36 INFO - PROCESS | 1951 | 1461540636681 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:36 INFO - PROCESS | 1951 | 1461540636857 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:30:37 INFO - PROCESS | 1951 | 1461540637031 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acd5800 == 122 [pid = 1951] [id = 482] 16:30:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc508cda400) [pid = 1951] [serial = 1447] [outer = (nil)] 16:30:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc50a4eac00) [pid = 1951] [serial = 1448] [outer = 0x7fc508cda400] 16:30:37 INFO - PROCESS | 1951 | 1461540637118 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc50afe5800) [pid = 1951] [serial = 1449] [outer = 0x7fc508cda400] 16:30:37 INFO - PROCESS | 1951 | 1461540637891 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1236ms 16:30:37 INFO - PROCESS | 1951 | 1461540637910 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1951 | 1461540637914 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:30:37 INFO - PROCESS | 1951 | 1461540637919 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1951 | 1461540637922 Marionette TRACE conn4 <- [1,1902,null,{}] 16:30:37 INFO - PROCESS | 1951 | 1461540637927 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:38 INFO - PROCESS | 1951 | 1461540638084 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:30:38 INFO - PROCESS | 1951 | 1461540638288 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50db76000 == 123 [pid = 1951] [id = 483] 16:30:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc509f25800) [pid = 1951] [serial = 1450] [outer = (nil)] 16:30:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc50bd3f800) [pid = 1951] [serial = 1451] [outer = 0x7fc509f25800] 16:30:38 INFO - PROCESS | 1951 | 1461540638349 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc50db9c000) [pid = 1951] [serial = 1452] [outer = 0x7fc509f25800] 16:30:39 INFO - PROCESS | 1951 | 1461540639345 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1478ms 16:30:39 INFO - PROCESS | 1951 | 1461540639401 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1951 | 1461540639404 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:30:39 INFO - PROCESS | 1951 | 1461540639409 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1951 | 1461540639412 Marionette TRACE conn4 <- [1,1906,null,{}] 16:30:39 INFO - PROCESS | 1951 | 1461540639418 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:39 INFO - PROCESS | 1951 | 1461540639697 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:30:39 INFO - PROCESS | 1951 | 1461540639759 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5125aa000 == 124 [pid = 1951] [id = 484] 16:30:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc51399b400) [pid = 1951] [serial = 1453] [outer = (nil)] 16:30:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc5143e8400) [pid = 1951] [serial = 1454] [outer = 0x7fc51399b400] 16:30:39 INFO - PROCESS | 1951 | 1461540639823 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc516dd8c00) [pid = 1951] [serial = 1455] [outer = 0x7fc51399b400] 16:30:40 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc509f30400) [pid = 1951] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:30:40 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc503d7dc00) [pid = 1951] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:30:40 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc5076c1c00) [pid = 1951] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:30:40 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc5076bfc00) [pid = 1951] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:30:40 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc501bd4800) [pid = 1951] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:30:40 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc504038400) [pid = 1951] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:30:40 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc504036400) [pid = 1951] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:30:41 INFO - PROCESS | 1951 | 1461540641239 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1892ms 16:30:41 INFO - PROCESS | 1951 | 1461540641302 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1951 | 1461540641305 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:30:41 INFO - PROCESS | 1951 | 1461540641311 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1951 | 1461540641313 Marionette TRACE conn4 <- [1,1910,null,{}] 16:30:41 INFO - PROCESS | 1951 | 1461540641319 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:41 INFO - PROCESS | 1951 | 1461540641539 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:30:41 INFO - PROCESS | 1951 | 1461540641559 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135c0000 == 125 [pid = 1951] [id = 485] 16:30:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc503eab400) [pid = 1951] [serial = 1456] [outer = (nil)] 16:30:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc510c21000) [pid = 1951] [serial = 1457] [outer = 0x7fc503eab400] 16:30:41 INFO - PROCESS | 1951 | 1461540641619 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc516f43000) [pid = 1951] [serial = 1458] [outer = 0x7fc503eab400] 16:30:42 INFO - PROCESS | 1951 | 1461540642523 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1230ms 16:30:42 INFO - PROCESS | 1951 | 1461540642542 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1951 | 1461540642544 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:30:42 INFO - PROCESS | 1951 | 1461540642551 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1951 | 1461540642553 Marionette TRACE conn4 <- [1,1914,null,{}] 16:30:42 INFO - PROCESS | 1951 | 1461540642559 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:42 INFO - PROCESS | 1951 | 1461540642782 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:30:42 INFO - PROCESS | 1951 | 1461540642797 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500bdd800 == 126 [pid = 1951] [id = 486] 16:30:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc501a4d400) [pid = 1951] [serial = 1459] [outer = (nil)] 16:30:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc501a52c00) [pid = 1951] [serial = 1460] [outer = 0x7fc501a4d400] 16:30:43 INFO - PROCESS | 1951 | 1461540643010 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc50395a400) [pid = 1951] [serial = 1461] [outer = 0x7fc501a4d400] 16:30:44 INFO - PROCESS | 1951 | 1461540644108 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1577ms 16:30:44 INFO - PROCESS | 1951 | 1461540644130 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1951 | 1461540644137 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:30:44 INFO - PROCESS | 1951 | 1461540644145 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1951 | 1461540644150 Marionette TRACE conn4 <- [1,1918,null,{}] 16:30:44 INFO - PROCESS | 1951 | 1461540644157 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:44 INFO - PROCESS | 1951 | 1461540644352 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:30:44 INFO - PROCESS | 1951 | 1461540644588 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b10b000 == 127 [pid = 1951] [id = 487] 16:30:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc5063f5800) [pid = 1951] [serial = 1462] [outer = (nil)] 16:30:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc506ab6400) [pid = 1951] [serial = 1463] [outer = 0x7fc5063f5800] 16:30:44 INFO - PROCESS | 1951 | 1461540644715 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc5075ce400) [pid = 1951] [serial = 1464] [outer = 0x7fc5063f5800] 16:30:45 INFO - PROCESS | 1951 | 1461540645665 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1583ms 16:30:45 INFO - PROCESS | 1951 | 1461540645727 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 1951 | 1461540645733 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:30:45 INFO - PROCESS | 1951 | 1461540645743 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 1951 | 1461540645746 Marionette TRACE conn4 <- [1,1922,null,{}] 16:30:45 INFO - PROCESS | 1951 | 1461540645752 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:45 INFO - PROCESS | 1951 | 1461540645943 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:30:46 INFO - PROCESS | 1951 | 1461540646248 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51157b800 == 128 [pid = 1951] [id = 488] 16:30:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc509f2cc00) [pid = 1951] [serial = 1465] [outer = (nil)] 16:30:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc50a449800) [pid = 1951] [serial = 1466] [outer = 0x7fc509f2cc00] 16:30:46 INFO - PROCESS | 1951 | 1461540646372 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc50afec400) [pid = 1951] [serial = 1467] [outer = 0x7fc509f2cc00] 16:30:47 INFO - PROCESS | 1951 | 1461540647311 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1641ms 16:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:30:47 INFO - PROCESS | 1951 | 1461540647384 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1951 | 1461540647387 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:30:47 INFO - PROCESS | 1951 | 1461540647394 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1951 | 1461540647400 Marionette TRACE conn4 <- [1,1926,null,{}] 16:30:47 INFO - PROCESS | 1951 | 1461540647416 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:47 INFO - PROCESS | 1951 | 1461540647655 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:30:47 INFO - PROCESS | 1951 | 1461540647912 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5145d6800 == 129 [pid = 1951] [id = 489] 16:30:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc510c1b400) [pid = 1951] [serial = 1468] [outer = (nil)] 16:30:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc512568000) [pid = 1951] [serial = 1469] [outer = 0x7fc510c1b400] 16:30:48 INFO - PROCESS | 1951 | 1461540648029 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc51399cc00) [pid = 1951] [serial = 1470] [outer = 0x7fc510c1b400] 16:30:48 INFO - PROCESS | 1951 | 1461540648855 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1538ms 16:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:30:48 INFO - PROCESS | 1951 | 1461540648932 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1951 | 1461540648936 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:30:48 INFO - PROCESS | 1951 | 1461540648941 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1951 | 1461540648945 Marionette TRACE conn4 <- [1,1930,null,{}] 16:30:48 INFO - PROCESS | 1951 | 1461540648950 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:49 INFO - PROCESS | 1951 | 1461540649210 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:30:49 INFO - PROCESS | 1951 | 1461540649573 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b673000 == 130 [pid = 1951] [id = 490] 16:30:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc510c2bc00) [pid = 1951] [serial = 1471] [outer = (nil)] 16:30:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc5143b7000) [pid = 1951] [serial = 1472] [outer = 0x7fc510c2bc00] 16:30:49 INFO - PROCESS | 1951 | 1461540649650 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc516adb000) [pid = 1951] [serial = 1473] [outer = 0x7fc510c2bc00] 16:30:50 INFO - PROCESS | 1951 | 1461540650471 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1581ms 16:30:50 INFO - PROCESS | 1951 | 1461540650523 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1951 | 1461540650527 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:30:50 INFO - PROCESS | 1951 | 1461540650533 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1951 | 1461540650535 Marionette TRACE conn4 <- [1,1934,null,{}] 16:30:50 INFO - PROCESS | 1951 | 1461540650541 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:50 INFO - PROCESS | 1951 | 1461540650722 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:30:50 INFO - PROCESS | 1951 | 1461540650941 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e27b000 == 131 [pid = 1951] [id = 491] 16:30:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc51a1e7400) [pid = 1951] [serial = 1474] [outer = (nil)] 16:30:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc51b6c9800) [pid = 1951] [serial = 1475] [outer = 0x7fc51a1e7400] 16:30:51 INFO - PROCESS | 1951 | 1461540651066 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc51d4bd000) [pid = 1951] [serial = 1476] [outer = 0x7fc51a1e7400] 16:30:52 INFO - PROCESS | 1951 | 1461540652076 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1585ms 16:30:52 INFO - PROCESS | 1951 | 1461540652118 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1951 | 1461540652122 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:30:52 INFO - PROCESS | 1951 | 1461540652128 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1951 | 1461540652130 Marionette TRACE conn4 <- [1,1938,null,{}] 16:30:52 INFO - PROCESS | 1951 | 1461540652136 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:52 INFO - PROCESS | 1951 | 1461540652333 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:30:52 INFO - PROCESS | 1951 | 1461540652555 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f36a800 == 132 [pid = 1951] [id = 492] 16:30:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc51b20f800) [pid = 1951] [serial = 1477] [outer = (nil)] 16:30:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc52b731800) [pid = 1951] [serial = 1478] [outer = 0x7fc51b20f800] 16:30:52 INFO - PROCESS | 1951 | 1461540652667 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc52f2b7400) [pid = 1951] [serial = 1479] [outer = 0x7fc51b20f800] 16:30:53 INFO - PROCESS | 1951 | 1461540653560 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1480ms 16:30:53 INFO - PROCESS | 1951 | 1461540653608 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 1951 | 1461540653612 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:30:53 INFO - PROCESS | 1951 | 1461540653618 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1951 | 1461540653620 Marionette TRACE conn4 <- [1,1942,null,{}] 16:30:53 INFO - PROCESS | 1951 | 1461540653627 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:53 INFO - PROCESS | 1951 | 1461540653831 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:30:54 INFO - PROCESS | 1951 | 1461540654101 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc534980000 == 133 [pid = 1951] [id = 493] 16:30:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc502873c00) [pid = 1951] [serial = 1480] [outer = (nil)] 16:30:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc50287c000) [pid = 1951] [serial = 1481] [outer = 0x7fc502873c00] 16:30:54 INFO - PROCESS | 1951 | 1461540654191 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc502880400) [pid = 1951] [serial = 1482] [outer = 0x7fc502873c00] 16:30:55 INFO - PROCESS | 1951 | 1461540655071 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1480ms 16:30:55 INFO - PROCESS | 1951 | 1461540655098 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 1951 | 1461540655101 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:30:55 INFO - PROCESS | 1951 | 1461540655107 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1951 | 1461540655109 Marionette TRACE conn4 <- [1,1946,null,{}] 16:30:55 INFO - PROCESS | 1951 | 1461540655115 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:55 INFO - PROCESS | 1951 | 1461540655296 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:30:55 INFO - PROCESS | 1951 | 1461540655515 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506515800 == 134 [pid = 1951] [id = 494] 16:30:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc502875000) [pid = 1951] [serial = 1483] [outer = (nil)] 16:30:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc50dbe3000) [pid = 1951] [serial = 1484] [outer = 0x7fc502875000] 16:30:55 INFO - PROCESS | 1951 | 1461540655627 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc50dbe7000) [pid = 1951] [serial = 1485] [outer = 0x7fc502875000] 16:30:56 INFO - PROCESS | 1951 | 1461540656520 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1478ms 16:30:56 INFO - PROCESS | 1951 | 1461540656587 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1951 | 1461540656591 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:30:56 INFO - PROCESS | 1951 | 1461540656596 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1951 | 1461540656599 Marionette TRACE conn4 <- [1,1950,null,{}] 16:30:56 INFO - PROCESS | 1951 | 1461540656604 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:56 INFO - PROCESS | 1951 | 1461540656798 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:30:57 INFO - PROCESS | 1951 | 1461540657064 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506d0d000 == 135 [pid = 1951] [id = 495] 16:30:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc502881400) [pid = 1951] [serial = 1486] [outer = (nil)] 16:30:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc50dbebc00) [pid = 1951] [serial = 1487] [outer = 0x7fc502881400] 16:30:57 INFO - PROCESS | 1951 | 1461540657179 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc52b728c00) [pid = 1951] [serial = 1488] [outer = 0x7fc502881400] 16:30:57 INFO - PROCESS | 1951 | 1461540657994 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1432ms 16:30:58 INFO - PROCESS | 1951 | 1461540658029 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1951 | 1461540658032 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:30:58 INFO - PROCESS | 1951 | 1461540658038 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1951 | 1461540658040 Marionette TRACE conn4 <- [1,1954,null,{}] 16:30:58 INFO - PROCESS | 1951 | 1461540658046 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:58 INFO - PROCESS | 1951 | 1461540658233 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:30:58 INFO - PROCESS | 1951 | 1461540658453 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc533929800 == 136 [pid = 1951] [id = 496] 16:30:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc506868000) [pid = 1951] [serial = 1489] [outer = (nil)] 16:30:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc50686bc00) [pid = 1951] [serial = 1490] [outer = 0x7fc506868000] 16:30:58 INFO - PROCESS | 1951 | 1461540658577 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc50dbe9400) [pid = 1951] [serial = 1491] [outer = 0x7fc506868000] 16:30:59 INFO - PROCESS | 1951 | 1461540659527 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1530ms 16:30:59 INFO - PROCESS | 1951 | 1461540659569 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1951 | 1461540659573 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:30:59 INFO - PROCESS | 1951 | 1461540659578 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1951 | 1461540659582 Marionette TRACE conn4 <- [1,1958,null,{}] 16:30:59 INFO - PROCESS | 1951 | 1461540659587 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:30:59 INFO - PROCESS | 1951 | 1461540659781 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:31:00 INFO - PROCESS | 1951 | 1461540660004 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500de0000 == 137 [pid = 1951] [id = 497] 16:31:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc5017e0000) [pid = 1951] [serial = 1492] [outer = (nil)] 16:31:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc5017eb400) [pid = 1951] [serial = 1493] [outer = 0x7fc5017e0000] 16:31:00 INFO - PROCESS | 1951 | 1461540660119 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc52f2ba400) [pid = 1951] [serial = 1494] [outer = 0x7fc5017e0000] 16:31:01 INFO - PROCESS | 1951 | 1461540661035 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1479ms 16:31:01 INFO - PROCESS | 1951 | 1461540661060 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1951 | 1461540661063 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:31:01 INFO - PROCESS | 1951 | 1461540661072 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1951 | 1461540661074 Marionette TRACE conn4 <- [1,1962,null,{}] 16:31:01 INFO - PROCESS | 1951 | 1461540661078 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:01 INFO - PROCESS | 1951 | 1461540661269 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:31:01 INFO - PROCESS | 1951 | 1461540661531 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500df9000 == 138 [pid = 1951] [id = 498] 16:31:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc5017e1800) [pid = 1951] [serial = 1495] [outer = (nil)] 16:31:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc508320800) [pid = 1951] [serial = 1496] [outer = 0x7fc5017e1800] 16:31:01 INFO - PROCESS | 1951 | 1461540661606 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc508325c00) [pid = 1951] [serial = 1497] [outer = 0x7fc5017e1800] 16:31:02 INFO - PROCESS | 1951 | 1461540662500 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1486ms 16:31:02 INFO - PROCESS | 1951 | 1461540662559 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:31:02 INFO - PROCESS | 1951 | 1461540662571 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:31:02 INFO - PROCESS | 1951 | 1461540662577 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1951 | 1461540662580 Marionette TRACE conn4 <- [1,1966,null,{}] 16:31:02 INFO - PROCESS | 1951 | 1461540662586 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:02 INFO - PROCESS | 1951 | 1461540662767 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:31:02 INFO - PROCESS | 1951 | 1461540662986 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc501625000 == 139 [pid = 1951] [id = 499] 16:31:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc5017e6800) [pid = 1951] [serial = 1498] [outer = (nil)] 16:31:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc5027afc00) [pid = 1951] [serial = 1499] [outer = 0x7fc5017e6800] 16:31:03 INFO - PROCESS | 1951 | 1461540663100 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc5027b4000) [pid = 1951] [serial = 1500] [outer = 0x7fc5017e6800] 16:31:04 INFO - PROCESS | 1951 | 1461540664031 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1532ms 16:31:04 INFO - PROCESS | 1951 | 1461540664109 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 1951 | 1461540664112 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:31:04 INFO - PROCESS | 1951 | 1461540664118 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 1951 | 1461540664121 Marionette TRACE conn4 <- [1,1970,null,{}] 16:31:04 INFO - PROCESS | 1951 | 1461540664126 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:04 INFO - PROCESS | 1951 | 1461540664306 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:31:04 INFO - PROCESS | 1951 | 1461540664577 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506495800 == 140 [pid = 1951] [id = 500] 16:31:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 250 (0x7fc501bd4000) [pid = 1951] [serial = 1501] [outer = (nil)] 16:31:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 251 (0x7fc5063fcc00) [pid = 1951] [serial = 1502] [outer = 0x7fc501bd4000] 16:31:04 INFO - PROCESS | 1951 | 1461540664657 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 252 (0x7fc508323800) [pid = 1951] [serial = 1503] [outer = 0x7fc501bd4000] 16:31:05 INFO - PROCESS | 1951 | 1461540665498 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1427ms 16:31:05 INFO - PROCESS | 1951 | 1461540665547 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1951 | 1461540665550 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:31:05 INFO - PROCESS | 1951 | 1461540665556 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1951 | 1461540665558 Marionette TRACE conn4 <- [1,1974,null,{}] 16:31:05 INFO - PROCESS | 1951 | 1461540665564 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:05 INFO - PROCESS | 1951 | 1461540665749 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:31:05 INFO - PROCESS | 1951 | 1461540665971 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50439a800 == 141 [pid = 1951] [id = 501] 16:31:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc5017ddc00) [pid = 1951] [serial = 1504] [outer = (nil)] 16:31:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc5017e1c00) [pid = 1951] [serial = 1505] [outer = 0x7fc5017ddc00] 16:31:06 INFO - PROCESS | 1951 | 1461540666498 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc501a53400) [pid = 1951] [serial = 1506] [outer = 0x7fc5017ddc00] 16:31:07 INFO - PROCESS | 1951 | 1461540667487 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1982ms 16:31:07 INFO - PROCESS | 1951 | 1461540667539 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:31:07 INFO - PROCESS | 1951 | 1461540667546 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:31:07 INFO - PROCESS | 1951 | 1461540667553 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1951 | 1461540667558 Marionette TRACE conn4 <- [1,1978,null,{}] 16:31:07 INFO - PROCESS | 1951 | 1461540667564 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:07 INFO - PROCESS | 1951 | 1461540667748 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:31:08 INFO - PROCESS | 1951 | 1461540668032 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b419800 == 142 [pid = 1951] [id = 502] 16:31:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc501bc9c00) [pid = 1951] [serial = 1507] [outer = (nil)] 16:31:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc503aa0000) [pid = 1951] [serial = 1508] [outer = 0x7fc501bc9c00] 16:31:08 INFO - PROCESS | 1951 | 1461540668146 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc503dd2400) [pid = 1951] [serial = 1509] [outer = 0x7fc501bc9c00] 16:31:09 INFO - PROCESS | 1951 | 1461540669126 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1643ms 16:31:09 INFO - PROCESS | 1951 | 1461540669194 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1951 | 1461540669200 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:31:09 INFO - PROCESS | 1951 | 1461540669270 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1951 | 1461540669274 Marionette TRACE conn4 <- [1,1982,null,{}] 16:31:09 INFO - PROCESS | 1951 | 1461540669280 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:09 INFO - PROCESS | 1951 | 1461540669493 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:31:09 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506ca4800 == 141 [pid = 1951] [id = 316] 16:31:09 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc52447c400) [pid = 1951] [serial = 1364] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc52447f800) [pid = 1951] [serial = 1367] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc501bd2000) [pid = 1951] [serial = 1370] [outer = (nil)] [url = about:blank] 16:31:09 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc513df6400) [pid = 1951] [serial = 1394] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | 1461540669992 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5135c0000 == 140 [pid = 1951] [id = 485] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5125aa000 == 139 [pid = 1951] [id = 484] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50db76000 == 138 [pid = 1951] [id = 483] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50acd5800 == 137 [pid = 1951] [id = 482] 16:31:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504383000 == 138 [pid = 1951] [id = 503] 16:31:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc501bd2000) [pid = 1951] [serial = 1510] [outer = (nil)] 16:31:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc5063fc400) [pid = 1951] [serial = 1511] [outer = 0x7fc501bd2000] 16:31:10 INFO - PROCESS | 1951 | 1461540670065 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc50686dc00) [pid = 1951] [serial = 1512] [outer = 0x7fc501bd2000] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50697d800 == 137 [pid = 1951] [id = 481] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5039ea000 == 136 [pid = 1951] [id = 480] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5083d8000 == 135 [pid = 1951] [id = 479] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51534b800 == 134 [pid = 1951] [id = 468] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51441e000 == 133 [pid = 1951] [id = 467] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dd18000 == 132 [pid = 1951] [id = 466] 16:31:10 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc508b94800 == 131 [pid = 1951] [id = 465] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc50a0a7800) [pid = 1951] [serial = 1335] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc50b279000) [pid = 1951] [serial = 1388] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc50b3d3000) [pid = 1951] [serial = 1389] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc51cc4a800) [pid = 1951] [serial = 1355] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc508964000) [pid = 1951] [serial = 1382] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 251 (0x7fc509f2f000) [pid = 1951] [serial = 1383] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 250 (0x7fc503ea9000) [pid = 1951] [serial = 1376] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 249 (0x7fc512561000) [pid = 1951] [serial = 1392] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc516dddc00) [pid = 1951] [serial = 1352] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc510c20c00) [pid = 1951] [serial = 1346] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc5065a2c00) [pid = 1951] [serial = 1379] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc506b07400) [pid = 1951] [serial = 1380] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc506aaf400) [pid = 1951] [serial = 1340] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc5063ff800) [pid = 1951] [serial = 1373] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc50a44b800) [pid = 1951] [serial = 1343] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc503dcc800) [pid = 1951] [serial = 1337] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc506287400) [pid = 1951] [serial = 1377] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc51eab8800) [pid = 1951] [serial = 1361] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc51d4ba400) [pid = 1951] [serial = 1358] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc513df0c00) [pid = 1951] [serial = 1349] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc50a44f400) [pid = 1951] [serial = 1385] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc510deb000) [pid = 1951] [serial = 1391] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc50adf2c00) [pid = 1951] [serial = 1386] [outer = (nil)] [url = about:blank] 16:31:10 INFO - PROCESS | 1951 | 1461540670852 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1605ms 16:31:10 INFO - PROCESS | 1951 | 1461540670861 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1951 | 1461540670863 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:31:10 INFO - PROCESS | 1951 | 1461540670869 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1951 | 1461540670875 Marionette TRACE conn4 <- [1,1986,null,{}] 16:31:10 INFO - PROCESS | 1951 | 1461540670889 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:11 INFO - PROCESS | 1951 | 1461540671075 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:31:11 INFO - PROCESS | 1951 | 1461540671280 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acd5800 == 132 [pid = 1951] [id = 504] 16:31:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc504034400) [pid = 1951] [serial = 1513] [outer = (nil)] 16:31:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc508320c00) [pid = 1951] [serial = 1514] [outer = 0x7fc504034400] 16:31:11 INFO - PROCESS | 1951 | 1461540671349 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc508964800) [pid = 1951] [serial = 1515] [outer = 0x7fc504034400] 16:31:12 INFO - PROCESS | 1951 | 1461540672083 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1239ms 16:31:12 INFO - PROCESS | 1951 | 1461540672109 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1951 | 1461540672113 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:31:12 INFO - PROCESS | 1951 | 1461540672118 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1951 | 1461540672120 Marionette TRACE conn4 <- [1,1990,null,{}] 16:31:12 INFO - PROCESS | 1951 | 1461540672126 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:12 INFO - PROCESS | 1951 | 1461540672293 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:31:12 INFO - PROCESS | 1951 | 1461540672510 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dbc9000 == 133 [pid = 1951] [id = 505] 16:31:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc506870c00) [pid = 1951] [serial = 1516] [outer = (nil)] 16:31:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc509f3fc00) [pid = 1951] [serial = 1517] [outer = 0x7fc506870c00] 16:31:12 INFO - PROCESS | 1951 | 1461540672583 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc50a446400) [pid = 1951] [serial = 1518] [outer = 0x7fc506870c00] 16:31:13 INFO - PROCESS | 1951 | 1461540673403 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1331ms 16:31:13 INFO - PROCESS | 1951 | 1461540673451 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1951 | 1461540673454 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:31:13 INFO - PROCESS | 1951 | 1461540673460 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1951 | 1461540673462 Marionette TRACE conn4 <- [1,1994,null,{}] 16:31:13 INFO - PROCESS | 1951 | 1461540673467 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:13 INFO - PROCESS | 1951 | 1461540673720 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:31:13 INFO - PROCESS | 1951 | 1461540673751 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511ed9000 == 134 [pid = 1951] [id = 506] 16:31:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc50adf8400) [pid = 1951] [serial = 1519] [outer = (nil)] 16:31:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc50ae65c00) [pid = 1951] [serial = 1520] [outer = 0x7fc50adf8400] 16:31:13 INFO - PROCESS | 1951 | 1461540673832 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc50c32c400) [pid = 1951] [serial = 1521] [outer = 0x7fc50adf8400] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc50bd3d800) [pid = 1951] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc50db92800) [pid = 1951] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc5076b8000) [pid = 1951] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc50a4e7800) [pid = 1951] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc508ce8400) [pid = 1951] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc50a0abc00) [pid = 1951] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc50b29d000) [pid = 1951] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc506289800) [pid = 1951] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc50895d800) [pid = 1951] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc50896bc00) [pid = 1951] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc50895f000) [pid = 1951] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc51399b400) [pid = 1951] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc508cda400) [pid = 1951] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc511fb2c00) [pid = 1951] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc512563c00) [pid = 1951] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc510c28000) [pid = 1951] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc51df58800) [pid = 1951] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc5063d8400) [pid = 1951] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc50395ec00) [pid = 1951] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc5076b8800) [pid = 1951] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc50636a400) [pid = 1951] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc510dea400) [pid = 1951] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc503dd4800) [pid = 1951] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:31:15 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc509f25800) [pid = 1951] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:31:15 INFO - PROCESS | 1951 | 1461540675286 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1882ms 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:31:15 INFO - PROCESS | 1951 | 1461540675342 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1951 | 1461540675345 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:31:15 INFO - PROCESS | 1951 | 1461540675384 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1951 | 1461540675388 Marionette TRACE conn4 <- [1,1998,null,{}] 16:31:15 INFO - PROCESS | 1951 | 1461540675398 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:15 INFO - PROCESS | 1951 | 1461540675568 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:31:15 INFO - PROCESS | 1951 | 1461540675744 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc508ba3800 == 135 [pid = 1951] [id = 507] 16:31:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc50395ec00) [pid = 1951] [serial = 1522] [outer = (nil)] 16:31:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc5065abc00) [pid = 1951] [serial = 1523] [outer = 0x7fc50395ec00] 16:31:15 INFO - PROCESS | 1951 | 1461540675805 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc50b298c00) [pid = 1951] [serial = 1524] [outer = 0x7fc50395ec00] 16:31:16 INFO - PROCESS | 1951 | 1461540676483 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1186ms 16:31:16 INFO - PROCESS | 1951 | 1461540676538 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1951 | 1461540676541 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:31:16 INFO - PROCESS | 1951 | 1461540676547 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1951 | 1461540676550 Marionette TRACE conn4 <- [1,2002,null,{}] 16:31:16 INFO - PROCESS | 1951 | 1461540676558 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:16 INFO - PROCESS | 1951 | 1461540676787 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:31:16 INFO - PROCESS | 1951 | 1461540676808 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513860000 == 136 [pid = 1951] [id = 508] 16:31:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc50a4e7800) [pid = 1951] [serial = 1525] [outer = (nil)] 16:31:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc50dbe8c00) [pid = 1951] [serial = 1526] [outer = 0x7fc50a4e7800] 16:31:16 INFO - PROCESS | 1951 | 1461540676868 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc510df1c00) [pid = 1951] [serial = 1527] [outer = 0x7fc50a4e7800] 16:31:18 INFO - PROCESS | 1951 | 1461540678014 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1533ms 16:31:18 INFO - PROCESS | 1951 | 1461540678088 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1951 | 1461540678096 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:31:18 INFO - PROCESS | 1951 | 1461540678106 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1951 | 1461540678111 Marionette TRACE conn4 <- [1,2006,null,{}] 16:31:18 INFO - PROCESS | 1951 | 1461540678119 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:18 INFO - PROCESS | 1951 | 1461540678329 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:31:18 INFO - PROCESS | 1951 | 1461540678646 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a176800 == 137 [pid = 1951] [id = 509] 16:31:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc503a9b000) [pid = 1951] [serial = 1528] [outer = (nil)] 16:31:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc503aa3000) [pid = 1951] [serial = 1529] [outer = 0x7fc503a9b000] 16:31:18 INFO - PROCESS | 1951 | 1461540678731 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc506274400) [pid = 1951] [serial = 1530] [outer = 0x7fc503a9b000] 16:31:19 INFO - PROCESS | 1951 | 1461540679640 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:31:19 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 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1583ms 16:31:19 INFO - PROCESS | 1951 | 1461540679690 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1951 | 1461540679698 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:31:19 INFO - PROCESS | 1951 | 1461540679708 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1951 | 1461540679711 Marionette TRACE conn4 <- [1,2010,null,{}] 16:31:19 INFO - PROCESS | 1951 | 1461540679717 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:19 INFO - PROCESS | 1951 | 1461540679919 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:31:20 INFO - PROCESS | 1951 | 1461540680216 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dbc8800 == 138 [pid = 1951] [id = 510] 16:31:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc506865400) [pid = 1951] [serial = 1531] [outer = (nil)] 16:31:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc506abc400) [pid = 1951] [serial = 1532] [outer = 0x7fc506865400] 16:31:20 INFO - PROCESS | 1951 | 1461540680333 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc50831e400) [pid = 1951] [serial = 1533] [outer = 0x7fc506865400] 16:31:21 INFO - PROCESS | 1951 | 1461540681320 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:31:21 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 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1679ms 16:31:21 INFO - PROCESS | 1951 | 1461540681387 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1951 | 1461540681391 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:31:21 INFO - PROCESS | 1951 | 1461540681398 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1951 | 1461540681404 Marionette TRACE conn4 <- [1,2014,null,{}] 16:31:21 INFO - PROCESS | 1951 | 1461540681420 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:21 INFO - PROCESS | 1951 | 1461540681655 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:31:22 INFO - PROCESS | 1951 | 1461540682025 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1951 | ************************* 16:31:22 INFO - PROCESS | 1951 | A coding exception was thrown and uncaught in a Task. 16:31:22 INFO - PROCESS | 1951 | 16:31:22 INFO - PROCESS | 1951 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:31:22 INFO - PROCESS | 1951 | Full stack: 16:31:22 INFO - PROCESS | 1951 | ************************* 16:31:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516c20800 == 139 [pid = 1951] [id = 511] 16:31:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc50dbe9800) [pid = 1951] [serial = 1534] [outer = (nil)] 16:31:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc510c13800) [pid = 1951] [serial = 1535] [outer = 0x7fc50dbe9800] 16:31:22 INFO - PROCESS | 1951 | 1461540682124 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc511fd9800) [pid = 1951] [serial = 1536] [outer = 0x7fc50dbe9800] 16:31:22 INFO - PROCESS | 1951 | 1461540682967 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1639ms 16:31:23 INFO - PROCESS | 1951 | 1461540683038 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1951 | 1461540683042 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:31:23 INFO - PROCESS | 1951 | 1461540683048 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1951 | 1461540683051 Marionette TRACE conn4 <- [1,2018,null,{}] 16:31:23 INFO - PROCESS | 1951 | 1461540683056 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:23 INFO - PROCESS | 1951 | 1461540683253 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:31:23 INFO - PROCESS | 1951 | 1461540683472 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf2f000 == 140 [pid = 1951] [id = 512] 16:31:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc5075d5400) [pid = 1951] [serial = 1537] [outer = (nil)] 16:31:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc513676400) [pid = 1951] [serial = 1538] [outer = 0x7fc5075d5400] 16:31:23 INFO - PROCESS | 1951 | 1461540683589 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc5143e3800) [pid = 1951] [serial = 1539] [outer = 0x7fc5075d5400] 16:31:24 INFO - PROCESS | 1951 | 1461540684485 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1483ms 16:31:24 INFO - PROCESS | 1951 | 1461540684533 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 1951 | 1461540684536 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:31:24 INFO - PROCESS | 1951 | 1461540684542 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1951 | 1461540684545 Marionette TRACE conn4 <- [1,2022,null,{}] 16:31:24 INFO - PROCESS | 1951 | 1461540684550 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:24 INFO - PROCESS | 1951 | 1461540684730 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:31:24 INFO - PROCESS | 1951 | 1461540684985 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202ce000 == 141 [pid = 1951] [id = 513] 16:31:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc5143eb000) [pid = 1951] [serial = 1540] [outer = (nil)] 16:31:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc516dd1000) [pid = 1951] [serial = 1541] [outer = 0x7fc5143eb000] 16:31:25 INFO - PROCESS | 1951 | 1461540685098 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc518be9400) [pid = 1951] [serial = 1542] [outer = 0x7fc5143eb000] 16:31:26 INFO - PROCESS | 1951 | 1461540686034 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1533ms 16:31:26 INFO - PROCESS | 1951 | 1461540686077 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1951 | 1461540686081 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:31:26 INFO - PROCESS | 1951 | 1461540686087 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1951 | 1461540686090 Marionette TRACE conn4 <- [1,2026,null,{}] 16:31:26 INFO - PROCESS | 1951 | 1461540686095 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:26 INFO - PROCESS | 1951 | 1461540686292 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:31:26 INFO - PROCESS | 1951 | 1461540686511 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ee22800 == 142 [pid = 1951] [id = 514] 16:31:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc51c3f8000) [pid = 1951] [serial = 1543] [outer = (nil)] 16:31:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc51d4c1c00) [pid = 1951] [serial = 1544] [outer = 0x7fc51c3f8000] 16:31:26 INFO - PROCESS | 1951 | 1461540686629 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc51eab9800) [pid = 1951] [serial = 1545] [outer = 0x7fc51c3f8000] 16:31:27 INFO - PROCESS | 1951 | 1461540687483 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1434ms 16:31:27 INFO - PROCESS | 1951 | 1461540687522 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1951 | 1461540687525 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:31:27 INFO - PROCESS | 1951 | 1461540687531 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1951 | 1461540687534 Marionette TRACE conn4 <- [1,2030,null,{}] 16:31:27 INFO - PROCESS | 1951 | 1461540687539 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:27 INFO - PROCESS | 1951 | 1461540687714 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:31:27 INFO - PROCESS | 1951 | 1461540687937 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc534983000 == 143 [pid = 1951] [id = 515] 16:31:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc51c7c8000) [pid = 1951] [serial = 1546] [outer = (nil)] 16:31:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc51eaba800) [pid = 1951] [serial = 1547] [outer = 0x7fc51c7c8000] 16:31:28 INFO - PROCESS | 1951 | 1461540688056 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc52a2de800) [pid = 1951] [serial = 1548] [outer = 0x7fc51c7c8000] 16:31:28 INFO - PROCESS | 1951 | 1461540688918 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1433ms 16:31:28 INFO - PROCESS | 1951 | 1461540688966 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1951 | 1461540688969 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:31:28 INFO - PROCESS | 1951 | 1461540688975 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1951 | 1461540688978 Marionette TRACE conn4 <- [1,2034,null,{}] 16:31:28 INFO - PROCESS | 1951 | 1461540688983 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:29 INFO - PROCESS | 1951 | 1461540689164 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:31:29 INFO - PROCESS | 1951 | 1461540689387 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a241800 == 144 [pid = 1951] [id = 516] 16:31:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc506ab6c00) [pid = 1951] [serial = 1549] [outer = (nil)] 16:31:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc52a2e3800) [pid = 1951] [serial = 1550] [outer = 0x7fc506ab6c00] 16:31:29 INFO - PROCESS | 1951 | 1461540689501 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc52b729000) [pid = 1951] [serial = 1551] [outer = 0x7fc506ab6c00] 16:31:30 INFO - PROCESS | 1951 | 1461540690430 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1527ms 16:31:30 INFO - PROCESS | 1951 | 1461540690504 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1951 | 1461540690506 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:31:30 INFO - PROCESS | 1951 | 1461540690513 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1951 | 1461540690516 Marionette TRACE conn4 <- [1,2038,null,{}] 16:31:30 INFO - PROCESS | 1951 | 1461540690521 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:30 INFO - PROCESS | 1951 | 1461540690741 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:31:31 INFO - PROCESS | 1951 | 1461540691042 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51422b000 == 145 [pid = 1951] [id = 517] 16:31:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 250 (0x7fc50b3cc400) [pid = 1951] [serial = 1552] [outer = (nil)] 16:31:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 251 (0x7fc52efa6c00) [pid = 1951] [serial = 1553] [outer = 0x7fc50b3cc400] 16:31:31 INFO - PROCESS | 1951 | 1461540691117 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 252 (0x7fc52f23e400) [pid = 1951] [serial = 1554] [outer = 0x7fc50b3cc400] 16:31:31 INFO - PROCESS | 1951 | 1461540691931 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1480ms 16:31:31 INFO - PROCESS | 1951 | 1461540691994 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1951 | 1461540691998 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:31:32 INFO - PROCESS | 1951 | 1461540692004 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1951 | 1461540692006 Marionette TRACE conn4 <- [1,2042,null,{}] 16:31:32 INFO - PROCESS | 1951 | 1461540692012 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:32 INFO - PROCESS | 1951 | 1461540692204 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:31:32 INFO - PROCESS | 1951 | 1461540692468 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500c84800 == 146 [pid = 1951] [id = 518] 16:31:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc50b0a0400) [pid = 1951] [serial = 1555] [outer = (nil)] 16:31:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc50b0a3c00) [pid = 1951] [serial = 1556] [outer = 0x7fc50b0a0400] 16:31:32 INFO - PROCESS | 1951 | 1461540692595 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc52d6ee400) [pid = 1951] [serial = 1557] [outer = 0x7fc50b0a0400] 16:31:33 INFO - PROCESS | 1951 | 1461540693433 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:31:33 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) 16:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1483ms 16:31:33 INFO - PROCESS | 1951 | 1461540693488 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:31:33 INFO - PROCESS | 1951 | 1461540693492 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:31:33 INFO - PROCESS | 1951 | 1461540693498 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 1951 | 1461540693502 Marionette TRACE conn4 <- [1,2046,null,{}] 16:31:33 INFO - PROCESS | 1951 | 1461540693507 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:33 INFO - PROCESS | 1951 | 1461540693714 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:31:33 INFO - PROCESS | 1951 | 1461540693978 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502b1d000 == 147 [pid = 1951] [id = 519] 16:31:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc50b0a2000) [pid = 1951] [serial = 1558] [outer = (nil)] 16:31:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc510fab000) [pid = 1951] [serial = 1559] [outer = 0x7fc50b0a2000] 16:31:34 INFO - PROCESS | 1951 | 1461540694101 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc52f337400) [pid = 1951] [serial = 1560] [outer = 0x7fc50b0a2000] 16:31:34 INFO - PROCESS | 1951 | 1461540694909 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1478ms 16:31:34 INFO - PROCESS | 1951 | 1461540694977 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1951 | 1461540694980 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:31:34 INFO - PROCESS | 1951 | 1461540694986 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1951 | 1461540694989 Marionette TRACE conn4 <- [1,2050,null,{}] 16:31:34 INFO - PROCESS | 1951 | 1461540694994 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:35 INFO - PROCESS | 1951 | 1461540695187 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:31:35 INFO - PROCESS | 1951 | 1461540695451 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502b38800 == 148 [pid = 1951] [id = 520] 16:31:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 259 (0x7fc502bde400) [pid = 1951] [serial = 1561] [outer = (nil)] 16:31:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 260 (0x7fc502be6000) [pid = 1951] [serial = 1562] [outer = 0x7fc502bde400] 16:31:35 INFO - PROCESS | 1951 | 1461540695564 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 261 (0x7fc502bea400) [pid = 1951] [serial = 1563] [outer = 0x7fc502bde400] 16:31:36 INFO - PROCESS | 1951 | 1461540696342 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1430ms 16:31:36 INFO - PROCESS | 1951 | 1461540696417 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1951 | 1461540696420 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:31:36 INFO - PROCESS | 1951 | 1461540696434 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1951 | 1461540696437 Marionette TRACE conn4 <- [1,2054,null,{}] 16:31:36 INFO - PROCESS | 1951 | 1461540696442 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:36 INFO - PROCESS | 1951 | 1461540696668 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:31:36 INFO - PROCESS | 1951 | 1461540696973 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502cc1800 == 149 [pid = 1951] [id = 521] 16:31:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 262 (0x7fc502bdd400) [pid = 1951] [serial = 1564] [outer = (nil)] 16:31:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 263 (0x7fc510fb0800) [pid = 1951] [serial = 1565] [outer = 0x7fc502bdd400] 16:31:37 INFO - PROCESS | 1951 | 1461540697055 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 264 (0x7fc52f3bf000) [pid = 1951] [serial = 1566] [outer = 0x7fc502bdd400] 16:31:37 INFO - PROCESS | 1951 | 1461540697859 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1482ms 16:31:37 INFO - PROCESS | 1951 | 1461540697917 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1951 | 1461540697921 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:31:37 INFO - PROCESS | 1951 | 1461540697927 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1951 | 1461540697930 Marionette TRACE conn4 <- [1,2058,null,{}] 16:31:37 INFO - PROCESS | 1951 | 1461540697935 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:38 INFO - PROCESS | 1951 | 1461540698122 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:31:38 INFO - PROCESS | 1951 | 1461540698394 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ffbda800 == 150 [pid = 1951] [id = 522] 16:31:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 265 (0x7fc4ffbbb800) [pid = 1951] [serial = 1567] [outer = (nil)] 16:31:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 266 (0x7fc4ffbc5c00) [pid = 1951] [serial = 1568] [outer = 0x7fc4ffbbb800] 16:31:38 INFO - PROCESS | 1951 | 1461540698510 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 267 (0x7fc4ffbca400) [pid = 1951] [serial = 1569] [outer = 0x7fc4ffbbb800] 16:31:39 INFO - PROCESS | 1951 | 1461540699322 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1444ms 16:31:39 INFO - PROCESS | 1951 | 1461540699372 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 1951 | 1461540699376 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:31:39 INFO - PROCESS | 1951 | 1461540699381 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1951 | 1461540699384 Marionette TRACE conn4 <- [1,2062,null,{}] 16:31:39 INFO - PROCESS | 1951 | 1461540699389 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:39 INFO - PROCESS | 1951 | 1461540699573 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:31:39 INFO - PROCESS | 1951 | 1461540699844 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fdaad000 == 151 [pid = 1951] [id = 523] 16:31:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 268 (0x7fc4ffbc0400) [pid = 1951] [serial = 1570] [outer = (nil)] 16:31:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 269 (0x7fc5016b6800) [pid = 1951] [serial = 1571] [outer = 0x7fc4ffbc0400] 16:31:39 INFO - PROCESS | 1951 | 1461540699956 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 270 (0x7fc5016bbc00) [pid = 1951] [serial = 1572] [outer = 0x7fc4ffbc0400] 16:31:40 INFO - PROCESS | 1951 | 1461540700829 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1483ms 16:31:40 INFO - PROCESS | 1951 | 1461540700864 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 1951 | 1461540700868 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:31:40 INFO - PROCESS | 1951 | 1461540700874 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 1951 | 1461540700877 Marionette TRACE conn4 <- [1,2066,null,{}] 16:31:40 INFO - PROCESS | 1951 | 1461540700882 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:41 INFO - PROCESS | 1951 | 1461540701066 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:31:41 INFO - PROCESS | 1951 | 1461540701351 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502cbb800 == 152 [pid = 1951] [id = 524] 16:31:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 271 (0x7fc4ffbc6c00) [pid = 1951] [serial = 1573] [outer = (nil)] 16:31:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 272 (0x7fc5016c1800) [pid = 1951] [serial = 1574] [outer = 0x7fc4ffbc6c00] 16:31:41 INFO - PROCESS | 1951 | 1461540701464 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 273 (0x7fc506370c00) [pid = 1951] [serial = 1575] [outer = 0x7fc4ffbc6c00] 16:31:42 INFO - PROCESS | 1951 | 1461540702256 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1435ms 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:31:42 INFO - PROCESS | 1951 | 1461540702309 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1951 | 1461540702312 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:31:42 INFO - PROCESS | 1951 | 1461540702337 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1951 | 1461540702340 Marionette TRACE conn4 <- [1,2070,null,{}] 16:31:42 INFO - PROCESS | 1951 | 1461540702349 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:42 INFO - PROCESS | 1951 | 1461540702567 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:31:42 INFO - PROCESS | 1951 | 1461540702882 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50db7c000 == 153 [pid = 1951] [id = 525] 16:31:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 274 (0x7fc4fde63400) [pid = 1951] [serial = 1576] [outer = (nil)] 16:31:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 275 (0x7fc4fde6b400) [pid = 1951] [serial = 1577] [outer = 0x7fc4fde63400] 16:31:42 INFO - PROCESS | 1951 | 1461540702958 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 276 (0x7fc4fde70400) [pid = 1951] [serial = 1578] [outer = 0x7fc4fde63400] 16:31:43 INFO - PROCESS | 1951 | 1461540703792 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1506ms 16:31:43 INFO - PROCESS | 1951 | 1461540703825 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1951 | 1461540703828 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:31:43 INFO - PROCESS | 1951 | 1461540703834 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1951 | 1461540703836 Marionette TRACE conn4 <- [1,2074,null,{}] 16:31:43 INFO - PROCESS | 1951 | 1461540703842 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:44 INFO - PROCESS | 1951 | 1461540704031 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:31:44 INFO - PROCESS | 1951 | 1461540704305 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cb8800 == 154 [pid = 1951] [id = 526] 16:31:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 277 (0x7fc4fde65400) [pid = 1951] [serial = 1579] [outer = (nil)] 16:31:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 278 (0x7fc501bc9400) [pid = 1951] [serial = 1580] [outer = 0x7fc4fde65400] 16:31:44 INFO - PROCESS | 1951 | 1461540704426 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 279 (0x7fc506368000) [pid = 1951] [serial = 1581] [outer = 0x7fc4fde65400] 16:31:45 INFO - PROCESS | 1951 | 1461540705740 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1987ms 16:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:31:45 INFO - PROCESS | 1951 | 1461540705830 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:31:45 INFO - PROCESS | 1951 | 1461540705834 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:31:45 INFO - PROCESS | 1951 | 1461540705842 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 1951 | 1461540705847 Marionette TRACE conn4 <- [1,2078,null,{}] 16:31:45 INFO - PROCESS | 1951 | 1461540705855 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:46 INFO - PROCESS | 1951 | 1461540706034 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:31:46 INFO - PROCESS | 1951 | 1461540706305 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039e8800 == 155 [pid = 1951] [id = 527] 16:31:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 280 (0x7fc5017e9800) [pid = 1951] [serial = 1582] [outer = (nil)] 16:31:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 281 (0x7fc50287a800) [pid = 1951] [serial = 1583] [outer = 0x7fc5017e9800] 16:31:46 INFO - PROCESS | 1951 | 1461540706378 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 282 (0x7fc503a96c00) [pid = 1951] [serial = 1584] [outer = 0x7fc5017e9800] 16:31:47 INFO - PROCESS | 1951 | 1461540707167 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1382ms 16:31:47 INFO - PROCESS | 1951 | 1461540707223 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 1951 | 1461540707231 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:31:47 INFO - PROCESS | 1951 | 1461540707240 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1951 | 1461540707244 Marionette TRACE conn4 <- [1,2082,null,{}] 16:31:47 INFO - PROCESS | 1951 | 1461540707250 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:47 INFO - PROCESS | 1951 | 1461540707442 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506ce9800 == 154 [pid = 1951] [id = 333] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500df9000 == 153 [pid = 1951] [id = 498] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500de0000 == 152 [pid = 1951] [id = 497] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc533929800 == 151 [pid = 1951] [id = 496] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506d0d000 == 150 [pid = 1951] [id = 495] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506515800 == 149 [pid = 1951] [id = 494] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc534980000 == 148 [pid = 1951] [id = 493] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f36a800 == 147 [pid = 1951] [id = 492] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51e27b000 == 146 [pid = 1951] [id = 491] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b673000 == 145 [pid = 1951] [id = 490] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5145d6800 == 144 [pid = 1951] [id = 489] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51157b800 == 143 [pid = 1951] [id = 488] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b10b000 == 142 [pid = 1951] [id = 487] 16:31:47 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500bdd800 == 141 [pid = 1951] [id = 486] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 281 (0x7fc5084f1000) [pid = 1951] [serial = 1445] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 280 (0x7fc50a0a4800) [pid = 1951] [serial = 1446] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 279 (0x7fc51e009400) [pid = 1951] [serial = 1415] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 278 (0x7fc52d633c00) [pid = 1951] [serial = 1421] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 277 (0x7fc513dee800) [pid = 1951] [serial = 1406] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 276 (0x7fc50c5d1c00) [pid = 1951] [serial = 1403] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 275 (0x7fc51c19b800) [pid = 1951] [serial = 1412] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 274 (0x7fc52f2b8000) [pid = 1951] [serial = 1424] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 273 (0x7fc501a58000) [pid = 1951] [serial = 1427] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 272 (0x7fc50395e800) [pid = 1951] [serial = 1430] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 271 (0x7fc50402fc00) [pid = 1951] [serial = 1433] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 270 (0x7fc506275400) [pid = 1951] [serial = 1436] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 269 (0x7fc516dd8c00) [pid = 1951] [serial = 1455] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 268 (0x7fc50bd3f800) [pid = 1951] [serial = 1451] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 267 (0x7fc50db9c000) [pid = 1951] [serial = 1452] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 266 (0x7fc510c21000) [pid = 1951] [serial = 1457] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 265 (0x7fc51387c400) [pid = 1951] [serial = 1224] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 264 (0x7fc51df66000) [pid = 1951] [serial = 1170] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 263 (0x7fc509f2d400) [pid = 1951] [serial = 1158] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 262 (0x7fc5143d7c00) [pid = 1951] [serial = 1164] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 261 (0x7fc50a4e2c00) [pid = 1951] [serial = 1218] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 260 (0x7fc516dda800) [pid = 1951] [serial = 1167] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 259 (0x7fc510c1d400) [pid = 1951] [serial = 1221] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 258 (0x7fc52f3c8400) [pid = 1951] [serial = 1185] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc50896b800) [pid = 1951] [serial = 1176] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc5143b7400) [pid = 1951] [serial = 1182] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc52f2bcc00) [pid = 1951] [serial = 1179] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc5143e8400) [pid = 1951] [serial = 1454] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc50a4eac00) [pid = 1951] [serial = 1448] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc50afe5800) [pid = 1951] [serial = 1449] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 251 (0x7fc514655c00) [pid = 1951] [serial = 1275] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 250 (0x7fc5143d4000) [pid = 1951] [serial = 1395] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 249 (0x7fc513dfac00) [pid = 1951] [serial = 1227] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc5156b8800) [pid = 1951] [serial = 1409] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc5063d4000) [pid = 1951] [serial = 1397] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc52f074000) [pid = 1951] [serial = 1173] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc5076ba800) [pid = 1951] [serial = 1215] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc503eabc00) [pid = 1951] [serial = 1440] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc503d75000) [pid = 1951] [serial = 1439] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc50b283400) [pid = 1951] [serial = 1161] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc5065aac00) [pid = 1951] [serial = 1443] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc5063dac00) [pid = 1951] [serial = 1442] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc52447c800) [pid = 1951] [serial = 1418] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc512567800) [pid = 1951] [serial = 1212] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc508ce1c00) [pid = 1951] [serial = 1400] [outer = (nil)] [url = about:blank] 16:31:48 INFO - PROCESS | 1951 | 1461540708199 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500bd9000 == 142 [pid = 1951] [id = 528] 16:31:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc5027aac00) [pid = 1951] [serial = 1585] [outer = (nil)] 16:31:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc503a9ac00) [pid = 1951] [serial = 1586] [outer = 0x7fc5027aac00] 16:31:48 INFO - PROCESS | 1951 | 1461540708274 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc5063f1000) [pid = 1951] [serial = 1587] [outer = 0x7fc5027aac00] 16:31:49 INFO - PROCESS | 1951 | 1461540709052 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1833ms 16:31:49 INFO - PROCESS | 1951 | 1461540709074 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1951 | 1461540709078 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:31:49 INFO - PROCESS | 1951 | 1461540709083 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1951 | 1461540709088 Marionette TRACE conn4 <- [1,2086,null,{}] 16:31:49 INFO - PROCESS | 1951 | 1461540709103 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:49 INFO - PROCESS | 1951 | 1461540709296 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:31:49 INFO - PROCESS | 1951 | 1461540709488 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50651e800 == 143 [pid = 1951] [id = 529] 16:31:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc503a95c00) [pid = 1951] [serial = 1588] [outer = (nil)] 16:31:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc506b07400) [pid = 1951] [serial = 1589] [outer = 0x7fc503a95c00] 16:31:49 INFO - PROCESS | 1951 | 1461540709556 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc50831b400) [pid = 1951] [serial = 1590] [outer = 0x7fc503a95c00] 16:31:50 INFO - PROCESS | 1951 | 1461540710298 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1236ms 16:31:50 INFO - PROCESS | 1951 | 1461540710319 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:31:50 INFO - PROCESS | 1951 | 1461540710324 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:31:50 INFO - PROCESS | 1951 | 1461540710335 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1951 | 1461540710338 Marionette TRACE conn4 <- [1,2090,null,{}] 16:31:50 INFO - PROCESS | 1951 | 1461540710343 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:50 INFO - PROCESS | 1951 | 1461540710572 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:31:50 INFO - PROCESS | 1951 | 1461540710607 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc508b9e800 == 144 [pid = 1951] [id = 530] 16:31:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc5065ae800) [pid = 1951] [serial = 1591] [outer = (nil)] 16:31:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc508960400) [pid = 1951] [serial = 1592] [outer = 0x7fc5065ae800] 16:31:50 INFO - PROCESS | 1951 | 1461540710667 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc509f20400) [pid = 1951] [serial = 1593] [outer = 0x7fc5065ae800] 16:31:51 INFO - PROCESS | 1951 | 1461540711515 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1240ms 16:31:51 INFO - PROCESS | 1951 | 1461540711576 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 1951 | 1461540711578 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:31:51 INFO - PROCESS | 1951 | 1461540711584 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1951 | 1461540711586 Marionette TRACE conn4 <- [1,2094,null,{}] 16:31:51 INFO - PROCESS | 1951 | 1461540711592 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:51 INFO - PROCESS | 1951 | 1461540711825 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:31:51 INFO - PROCESS | 1951 | 1461540711853 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c65b800 == 145 [pid = 1951] [id = 531] 16:31:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc508323400) [pid = 1951] [serial = 1594] [outer = (nil)] 16:31:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc509f3cc00) [pid = 1951] [serial = 1595] [outer = 0x7fc508323400] 16:31:51 INFO - PROCESS | 1951 | 1461540711912 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc50a4ea400) [pid = 1951] [serial = 1596] [outer = 0x7fc508323400] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc50395ec00) [pid = 1951] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc504034400) [pid = 1951] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc501bc9c00) [pid = 1951] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc506870c00) [pid = 1951] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc5017ddc00) [pid = 1951] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc50adf8400) [pid = 1951] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc501bd2000) [pid = 1951] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:31:52 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc503eab400) [pid = 1951] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:31:53 INFO - PROCESS | 1951 | 1461540713151 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1583ms 16:31:53 INFO - PROCESS | 1951 | 1461540713167 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1951 | 1461540713171 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:31:53 INFO - PROCESS | 1951 | 1461540713176 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1951 | 1461540713178 Marionette TRACE conn4 <- [1,2098,null,{}] 16:31:53 INFO - PROCESS | 1951 | 1461540713183 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:53 INFO - PROCESS | 1951 | 1461540713372 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:31:53 INFO - PROCESS | 1951 | 1461540713561 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d930800 == 146 [pid = 1951] [id = 532] 16:31:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc506c72400) [pid = 1951] [serial = 1597] [outer = (nil)] 16:31:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc50a4ea800) [pid = 1951] [serial = 1598] [outer = 0x7fc506c72400] 16:31:53 INFO - PROCESS | 1951 | 1461540713628 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc50c5d1c00) [pid = 1951] [serial = 1599] [outer = 0x7fc506c72400] 16:31:54 INFO - PROCESS | 1951 | 1461540714323 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1177ms 16:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:31:54 INFO - PROCESS | 1951 | 1461540714353 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 1951 | 1461540714356 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:31:54 INFO - PROCESS | 1951 | 1461540714360 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1951 | 1461540714364 Marionette TRACE conn4 <- [1,2102,null,{}] 16:31:54 INFO - PROCESS | 1951 | 1461540714369 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:54 INFO - PROCESS | 1951 | 1461540714606 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:31:54 INFO - PROCESS | 1951 | 1461540714625 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dccb800 == 147 [pid = 1951] [id = 533] 16:31:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc50b3cc000) [pid = 1951] [serial = 1600] [outer = (nil)] 16:31:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc510c21800) [pid = 1951] [serial = 1601] [outer = 0x7fc50b3cc000] 16:31:54 INFO - PROCESS | 1951 | 1461540714685 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc510fa8c00) [pid = 1951] [serial = 1602] [outer = 0x7fc50b3cc000] 16:31:55 INFO - PROCESS | 1951 | 1461540715887 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1578ms 16:31:55 INFO - PROCESS | 1951 | 1461540715940 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:31:55 INFO - PROCESS | 1951 | 1461540715945 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:31:55 INFO - PROCESS | 1951 | 1461540715954 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 1951 | 1461540715959 Marionette TRACE conn4 <- [1,2106,null,{}] 16:31:55 INFO - PROCESS | 1951 | 1461540715966 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:56 INFO - PROCESS | 1951 | 1461540716165 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:31:56 INFO - PROCESS | 1951 | 1461540716483 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506484800 == 148 [pid = 1951] [id = 534] 16:31:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc5027adc00) [pid = 1951] [serial = 1603] [outer = (nil)] 16:31:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc50395cc00) [pid = 1951] [serial = 1604] [outer = 0x7fc5027adc00] 16:31:56 INFO - PROCESS | 1951 | 1461540716563 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 250 (0x7fc503dd8000) [pid = 1951] [serial = 1605] [outer = 0x7fc5027adc00] 16:31:57 INFO - PROCESS | 1951 | 1461540717450 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1533ms 16:31:57 INFO - PROCESS | 1951 | 1461540717486 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1951 | 1461540717495 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:31:57 INFO - PROCESS | 1951 | 1461540717505 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1951 | 1461540717508 Marionette TRACE conn4 <- [1,2110,null,{}] 16:31:57 INFO - PROCESS | 1951 | 1461540717514 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:57 INFO - PROCESS | 1951 | 1461540717725 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:31:58 INFO - PROCESS | 1951 | 1461540718073 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c66d000 == 149 [pid = 1951] [id = 535] 16:31:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 251 (0x7fc5065acc00) [pid = 1951] [serial = 1606] [outer = (nil)] 16:31:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 252 (0x7fc506b07000) [pid = 1951] [serial = 1607] [outer = 0x7fc5065acc00] 16:31:58 INFO - PROCESS | 1951 | 1461540718152 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc50831a800) [pid = 1951] [serial = 1608] [outer = 0x7fc5065acc00] 16:31:58 INFO - PROCESS | 1951 | 1461540718979 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1529ms 16:31:59 INFO - PROCESS | 1951 | 1461540719034 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1951 | 1461540719038 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:31:59 INFO - PROCESS | 1951 | 1461540719045 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1951 | 1461540719051 Marionette TRACE conn4 <- [1,2114,null,{}] 16:31:59 INFO - PROCESS | 1951 | 1461540719066 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:31:59 INFO - PROCESS | 1951 | 1461540719302 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:31:59 INFO - PROCESS | 1951 | 1461540719616 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51365b000 == 150 [pid = 1951] [id = 536] 16:31:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc508ce2c00) [pid = 1951] [serial = 1609] [outer = (nil)] 16:31:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc50ae69400) [pid = 1951] [serial = 1610] [outer = 0x7fc508ce2c00] 16:31:59 INFO - PROCESS | 1951 | 1461540719699 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc50b09e800) [pid = 1951] [serial = 1611] [outer = 0x7fc508ce2c00] 16:32:00 INFO - PROCESS | 1951 | 1461540720544 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1541ms 16:32:00 INFO - PROCESS | 1951 | 1461540720587 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1951 | 1461540720591 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:32:00 INFO - PROCESS | 1951 | 1461540720597 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1951 | 1461540720600 Marionette TRACE conn4 <- [1,2118,null,{}] 16:32:00 INFO - PROCESS | 1951 | 1461540720605 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:00 INFO - PROCESS | 1951 | 1461540720808 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:32:01 INFO - PROCESS | 1951 | 1461540721120 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514239800 == 151 [pid = 1951] [id = 537] 16:32:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc5016bf000) [pid = 1951] [serial = 1612] [outer = (nil)] 16:32:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc50dbe4800) [pid = 1951] [serial = 1613] [outer = 0x7fc5016bf000] 16:32:01 INFO - PROCESS | 1951 | 1461540721201 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 259 (0x7fc510fab800) [pid = 1951] [serial = 1614] [outer = 0x7fc5016bf000] 16:32:02 INFO - PROCESS | 1951 | 1461540722008 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1479ms 16:32:02 INFO - PROCESS | 1951 | 1461540722078 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 1951 | 1461540722082 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:32:02 INFO - PROCESS | 1951 | 1461540722088 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1951 | 1461540722091 Marionette TRACE conn4 <- [1,2122,null,{}] 16:32:02 INFO - PROCESS | 1951 | 1461540722098 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:02 INFO - PROCESS | 1951 | 1461540722314 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:32:02 INFO - PROCESS | 1951 | 1461540722644 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fd0800 == 152 [pid = 1951] [id = 538] 16:32:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 260 (0x7fc511fd3800) [pid = 1951] [serial = 1615] [outer = (nil)] 16:32:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 261 (0x7fc513677c00) [pid = 1951] [serial = 1616] [outer = 0x7fc511fd3800] 16:32:02 INFO - PROCESS | 1951 | 1461540722722 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 262 (0x7fc513df0000) [pid = 1951] [serial = 1617] [outer = 0x7fc511fd3800] 16:32:03 INFO - PROCESS | 1951 | 1461540723555 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1531ms 16:32:03 INFO - PROCESS | 1951 | 1461540723620 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1951 | 1461540723624 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:32:03 INFO - PROCESS | 1951 | 1461540723629 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1951 | 1461540723632 Marionette TRACE conn4 <- [1,2126,null,{}] 16:32:03 INFO - PROCESS | 1951 | 1461540723637 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:03 INFO - PROCESS | 1951 | 1461540723875 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:32:04 INFO - PROCESS | 1951 | 1461540724186 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ddd3800 == 153 [pid = 1951] [id = 539] 16:32:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 263 (0x7fc506c72c00) [pid = 1951] [serial = 1618] [outer = (nil)] 16:32:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 264 (0x7fc517184800) [pid = 1951] [serial = 1619] [outer = 0x7fc506c72c00] 16:32:04 INFO - PROCESS | 1951 | 1461540724275 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 265 (0x7fc51c83a400) [pid = 1951] [serial = 1620] [outer = 0x7fc506c72c00] 16:32:05 INFO - PROCESS | 1951 | 1461540725080 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1482ms 16:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:32:05 INFO - PROCESS | 1951 | 1461540725113 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1951 | 1461540725116 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:32:05 INFO - PROCESS | 1951 | 1461540725122 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1951 | 1461540725125 Marionette TRACE conn4 <- [1,2130,null,{}] 16:32:05 INFO - PROCESS | 1951 | 1461540725130 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:05 INFO - PROCESS | 1951 | 1461540725316 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:32:05 INFO - PROCESS | 1951 | 1461540725601 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a703000 == 154 [pid = 1951] [id = 540] 16:32:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 266 (0x7fc511fd4000) [pid = 1951] [serial = 1621] [outer = (nil)] 16:32:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 267 (0x7fc51d4b9c00) [pid = 1951] [serial = 1622] [outer = 0x7fc511fd4000] 16:32:05 INFO - PROCESS | 1951 | 1461540725717 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 268 (0x7fc51df6c000) [pid = 1951] [serial = 1623] [outer = 0x7fc511fd4000] 16:32:06 INFO - PROCESS | 1951 | 1461540726526 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 1951 | 1461540726564 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:32:06 INFO - PROCESS | 1951 | 1461540726571 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1951 | 1461540726573 Marionette TRACE conn4 <- [1,2134,null,{}] 16:32:06 INFO - PROCESS | 1951 | 1461540726579 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:06 INFO - PROCESS | 1951 | 1461540726760 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:32:07 INFO - PROCESS | 1951 | 1461540727031 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f358800 == 155 [pid = 1951] [id = 541] 16:32:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 269 (0x7fc4fde67c00) [pid = 1951] [serial = 1624] [outer = (nil)] 16:32:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 270 (0x7fc51df6dc00) [pid = 1951] [serial = 1625] [outer = 0x7fc4fde67c00] 16:32:07 INFO - PROCESS | 1951 | 1461540727147 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 271 (0x7fc52f2b3400) [pid = 1951] [serial = 1626] [outer = 0x7fc4fde67c00] 16:32:07 INFO - PROCESS | 1951 | 1461540727959 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1436ms 16:32:08 INFO - PROCESS | 1951 | 1461540728009 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 1951 | 1461540728012 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:32:08 INFO - PROCESS | 1951 | 1461540728018 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1951 | 1461540728020 Marionette TRACE conn4 <- [1,2138,null,{}] 16:32:08 INFO - PROCESS | 1951 | 1461540728026 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:08 INFO - PROCESS | 1951 | 1461540728224 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:32:08 INFO - PROCESS | 1951 | 1461540728544 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5370ad000 == 156 [pid = 1951] [id = 542] 16:32:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 272 (0x7fc500aec800) [pid = 1951] [serial = 1627] [outer = (nil)] 16:32:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 273 (0x7fc500af5400) [pid = 1951] [serial = 1628] [outer = 0x7fc500aec800] 16:32:08 INFO - PROCESS | 1951 | 1461540728630 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 274 (0x7fc500afa800) [pid = 1951] [serial = 1629] [outer = 0x7fc500aec800] 16:32:09 INFO - PROCESS | 1951 | 1461540729416 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1431ms 16:32:09 INFO - PROCESS | 1951 | 1461540729449 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1951 | 1461540729452 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:32:09 INFO - PROCESS | 1951 | 1461540729459 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1951 | 1461540729462 Marionette TRACE conn4 <- [1,2142,null,{}] 16:32:09 INFO - PROCESS | 1951 | 1461540729468 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:09 INFO - PROCESS | 1951 | 1461540729657 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:32:09 INFO - PROCESS | 1951 | 1461540729930 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff31d800 == 157 [pid = 1951] [id = 543] 16:32:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 275 (0x7fc52f2b8c00) [pid = 1951] [serial = 1630] [outer = (nil)] 16:32:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 276 (0x7fc52f3c0800) [pid = 1951] [serial = 1631] [outer = 0x7fc52f2b8c00] 16:32:10 INFO - PROCESS | 1951 | 1461540730056 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 277 (0x7fc52f565800) [pid = 1951] [serial = 1632] [outer = 0x7fc52f2b8c00] 16:32:10 INFO - PROCESS | 1951 | 1461540730933 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 1951 | 1461540730999 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:32:11 INFO - PROCESS | 1951 | 1461540731005 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1951 | 1461540731009 Marionette TRACE conn4 <- [1,2146,null,{}] 16:32:11 INFO - PROCESS | 1951 | 1461540731014 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:11 INFO - PROCESS | 1951 | 1461540731226 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:32:11 INFO - PROCESS | 1951 | 1461540731541 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff317800 == 158 [pid = 1951] [id = 544] 16:32:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 278 (0x7fc5014c7800) [pid = 1951] [serial = 1633] [outer = (nil)] 16:32:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 279 (0x7fc5014d1000) [pid = 1951] [serial = 1634] [outer = 0x7fc5014c7800] 16:32:11 INFO - PROCESS | 1951 | 1461540731623 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 280 (0x7fc52f7b7400) [pid = 1951] [serial = 1635] [outer = 0x7fc5014c7800] 16:32:12 INFO - PROCESS | 1951 | 1461540732455 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 1951 | 1461540732496 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:32:12 INFO - PROCESS | 1951 | 1461540732502 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1951 | 1461540732505 Marionette TRACE conn4 <- [1,2150,null,{}] 16:32:12 INFO - PROCESS | 1951 | 1461540732510 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:12 INFO - PROCESS | 1951 | 1461540732716 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:32:13 INFO - PROCESS | 1951 | 1461540733038 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fc6de800 == 159 [pid = 1951] [id = 545] 16:32:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 281 (0x7fc5014cb800) [pid = 1951] [serial = 1636] [outer = (nil)] 16:32:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 282 (0x7fc51150b000) [pid = 1951] [serial = 1637] [outer = 0x7fc5014cb800] 16:32:13 INFO - PROCESS | 1951 | 1461540733118 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 283 (0x7fc51387c000) [pid = 1951] [serial = 1638] [outer = 0x7fc5014cb800] 16:32:13 INFO - PROCESS | 1951 | 1461540733925 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1481ms 16:32:13 INFO - PROCESS | 1951 | 1461540733983 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1951 | 1461540733986 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:32:13 INFO - PROCESS | 1951 | 1461540733992 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1951 | 1461540733994 Marionette TRACE conn4 <- [1,2154,null,{}] 16:32:14 INFO - PROCESS | 1951 | 1461540734000 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:14 INFO - PROCESS | 1951 | 1461540734183 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:32:14 INFO - PROCESS | 1951 | 1461540734460 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500911000 == 160 [pid = 1951] [id = 546] 16:32:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 284 (0x7fc50094b000) [pid = 1951] [serial = 1639] [outer = (nil)] 16:32:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 285 (0x7fc500951400) [pid = 1951] [serial = 1640] [outer = 0x7fc50094b000] 16:32:14 INFO - PROCESS | 1951 | 1461540734574 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 286 (0x7fc500956000) [pid = 1951] [serial = 1641] [outer = 0x7fc50094b000] 16:32:15 INFO - PROCESS | 1951 | 1461540735391 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1431ms 16:32:15 INFO - PROCESS | 1951 | 1461540735424 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1951 | 1461540735430 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:32:15 INFO - PROCESS | 1951 | 1461540735436 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1951 | 1461540735438 Marionette TRACE conn4 <- [1,2158,null,{}] 16:32:15 INFO - PROCESS | 1951 | 1461540735444 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:15 INFO - PROCESS | 1951 | 1461540735634 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:32:15 INFO - PROCESS | 1951 | 1461540735925 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff2ea000 == 161 [pid = 1951] [id = 547] 16:32:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 287 (0x7fc4ff2cc400) [pid = 1951] [serial = 1642] [outer = (nil)] 16:32:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 288 (0x7fc4ff2d5400) [pid = 1951] [serial = 1643] [outer = 0x7fc4ff2cc400] 16:32:16 INFO - PROCESS | 1951 | 1461540736038 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 289 (0x7fc4ff2dac00) [pid = 1951] [serial = 1644] [outer = 0x7fc4ff2cc400] 16:32:16 INFO - PROCESS | 1951 | 1461540736818 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1434ms 16:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:32:16 INFO - PROCESS | 1951 | 1461540736871 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1951 | 1461540736874 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:32:16 INFO - PROCESS | 1951 | 1461540736880 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1951 | 1461540736883 Marionette TRACE conn4 <- [1,2162,null,{}] 16:32:16 INFO - PROCESS | 1951 | 1461540736888 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:17 INFO - PROCESS | 1951 | 1461540737076 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:32:17 INFO - PROCESS | 1951 | 1461540737373 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500922800 == 162 [pid = 1951] [id = 548] 16:32:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 290 (0x7fc4ff2cf800) [pid = 1951] [serial = 1645] [outer = (nil)] 16:32:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 291 (0x7fc4ff659000) [pid = 1951] [serial = 1646] [outer = 0x7fc4ff2cf800] 16:32:17 INFO - PROCESS | 1951 | 1461540737487 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 292 (0x7fc4ff65e800) [pid = 1951] [serial = 1647] [outer = 0x7fc4ff2cf800] 16:32:18 INFO - PROCESS | 1951 | 1461540738287 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1483ms 16:32:18 INFO - PROCESS | 1951 | 1461540738362 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1951 | 1461540738366 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:32:18 INFO - PROCESS | 1951 | 1461540738371 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1951 | 1461540738374 Marionette TRACE conn4 <- [1,2166,null,{}] 16:32:18 INFO - PROCESS | 1951 | 1461540738379 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:18 INFO - PROCESS | 1951 | 1461540738584 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:32:18 INFO - PROCESS | 1951 | 1461540738897 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500ce5000 == 163 [pid = 1951] [id = 549] 16:32:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 293 (0x7fc4ff2cfc00) [pid = 1951] [serial = 1648] [outer = (nil)] 16:32:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 294 (0x7fc4ff664c00) [pid = 1951] [serial = 1649] [outer = 0x7fc4ff2cfc00] 16:32:18 INFO - PROCESS | 1951 | 1461540738975 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 295 (0x7fc500954800) [pid = 1951] [serial = 1650] [outer = 0x7fc4ff2cfc00] 16:32:19 INFO - PROCESS | 1951 | 1461540739792 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1481ms 16:32:19 INFO - PROCESS | 1951 | 1461540739854 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:32:19 INFO - PROCESS | 1951 | 1461540739858 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:32:19 INFO - PROCESS | 1951 | 1461540739865 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1951 | 1461540739868 Marionette TRACE conn4 <- [1,2170,null,{}] 16:32:19 INFO - PROCESS | 1951 | 1461540739873 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:20 INFO - PROCESS | 1951 | 1461540740064 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:32:20 INFO - PROCESS | 1951 | 1461540740415 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff33d800 == 164 [pid = 1951] [id = 550] 16:32:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 296 (0x7fc4ff3c2000) [pid = 1951] [serial = 1651] [outer = (nil)] 16:32:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 297 (0x7fc4ff3c9800) [pid = 1951] [serial = 1652] [outer = 0x7fc4ff3c2000] 16:32:20 INFO - PROCESS | 1951 | 1461540740491 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 298 (0x7fc4ff3ce400) [pid = 1951] [serial = 1653] [outer = 0x7fc4ff3c2000] 16:32:21 INFO - PROCESS | 1951 | 1461540741325 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1541ms 16:32:21 INFO - PROCESS | 1951 | 1461540741406 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 1951 | 1461540741409 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:32:21 INFO - PROCESS | 1951 | 1461540741415 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1951 | 1461540741417 Marionette TRACE conn4 <- [1,2174,null,{}] 16:32:21 INFO - PROCESS | 1951 | 1461540741423 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:21 INFO - PROCESS | 1951 | 1461540741614 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:32:22 INFO - PROCESS | 1951 | 1461540742470 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff344000 == 165 [pid = 1951] [id = 551] 16:32:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 299 (0x7fc4fde62800) [pid = 1951] [serial = 1654] [outer = (nil)] 16:32:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 300 (0x7fc4fde6bc00) [pid = 1951] [serial = 1655] [outer = 0x7fc4fde62800] 16:32:22 INFO - PROCESS | 1951 | 1461540742561 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 301 (0x7fc4ff3ca800) [pid = 1951] [serial = 1656] [outer = 0x7fc4fde62800] 16:32:23 INFO - PROCESS | 1951 | 1461540743387 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2030ms 16:32:23 INFO - PROCESS | 1951 | 1461540743449 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:32:23 INFO - PROCESS | 1951 | 1461540743455 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:32:23 INFO - PROCESS | 1951 | 1461540743461 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1951 | 1461540743466 Marionette TRACE conn4 <- [1,2178,null,{}] 16:32:23 INFO - PROCESS | 1951 | 1461540743473 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:23 INFO - PROCESS | 1951 | 1461540743655 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:32:23 INFO - PROCESS | 1951 | 1461540743948 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5038d7800 == 166 [pid = 1951] [id = 552] 16:32:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 302 (0x7fc4fde6f800) [pid = 1951] [serial = 1657] [outer = (nil)] 16:32:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 303 (0x7fc4ffbc8000) [pid = 1951] [serial = 1658] [outer = 0x7fc4fde6f800] 16:32:24 INFO - PROCESS | 1951 | 1461540744066 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 304 (0x7fc500af8400) [pid = 1951] [serial = 1659] [outer = 0x7fc4fde6f800] 16:32:24 INFO - PROCESS | 1951 | 1461540744895 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1535ms 16:32:25 INFO - PROCESS | 1951 | 1461540745002 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:32:25 INFO - PROCESS | 1951 | 1461540745013 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:32:25 INFO - PROCESS | 1951 | 1461540745025 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1951 | 1461540745028 Marionette TRACE conn4 <- [1,2182,null,{}] 16:32:25 INFO - PROCESS | 1951 | 1461540745117 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a2ab800 == 165 [pid = 1951] [id = 300] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516fd6800 == 164 [pid = 1951] [id = 469] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cbba000 == 163 [pid = 1951] [id = 470] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513658800 == 162 [pid = 1951] [id = 464] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d930800 == 161 [pid = 1951] [id = 532] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c65b800 == 160 [pid = 1951] [id = 531] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc508b9e800 == 159 [pid = 1951] [id = 530] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50651e800 == 158 [pid = 1951] [id = 529] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500bd9000 == 157 [pid = 1951] [id = 528] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5039e8800 == 156 [pid = 1951] [id = 527] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506cb8800 == 155 [pid = 1951] [id = 526] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50db7c000 == 154 [pid = 1951] [id = 525] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502cbb800 == 153 [pid = 1951] [id = 524] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fdaad000 == 152 [pid = 1951] [id = 523] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ffbda800 == 151 [pid = 1951] [id = 522] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502cc1800 == 150 [pid = 1951] [id = 521] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502b38800 == 149 [pid = 1951] [id = 520] 16:32:25 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502b1d000 == 148 [pid = 1951] [id = 519] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 303 (0x7fc50dbe8c00) [pid = 1951] [serial = 1526] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 302 (0x7fc508320800) [pid = 1951] [serial = 1496] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 301 (0x7fc5063fcc00) [pid = 1951] [serial = 1502] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 300 (0x7fc5065abc00) [pid = 1951] [serial = 1523] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 299 (0x7fc5017eb400) [pid = 1951] [serial = 1493] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 298 (0x7fc508320c00) [pid = 1951] [serial = 1514] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 297 (0x7fc50287c000) [pid = 1951] [serial = 1481] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 296 (0x7fc503dd2400) [pid = 1951] [serial = 1509] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 295 (0x7fc5143b7000) [pid = 1951] [serial = 1472] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 294 (0x7fc50a446400) [pid = 1951] [serial = 1518] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 293 (0x7fc50dbe3000) [pid = 1951] [serial = 1484] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 292 (0x7fc501a52c00) [pid = 1951] [serial = 1460] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 291 (0x7fc50686bc00) [pid = 1951] [serial = 1490] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 290 (0x7fc50b298c00) [pid = 1951] [serial = 1524] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 289 (0x7fc501a53400) [pid = 1951] [serial = 1506] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 288 (0x7fc506ab6400) [pid = 1951] [serial = 1463] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 287 (0x7fc51b6c9800) [pid = 1951] [serial = 1475] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 286 (0x7fc50a449800) [pid = 1951] [serial = 1466] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 285 (0x7fc509f3fc00) [pid = 1951] [serial = 1517] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 284 (0x7fc512568000) [pid = 1951] [serial = 1469] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 283 (0x7fc50c32c400) [pid = 1951] [serial = 1521] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 282 (0x7fc508964800) [pid = 1951] [serial = 1515] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 281 (0x7fc5063fc400) [pid = 1951] [serial = 1511] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 280 (0x7fc5017e1c00) [pid = 1951] [serial = 1505] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 279 (0x7fc50ae65c00) [pid = 1951] [serial = 1520] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 278 (0x7fc5027afc00) [pid = 1951] [serial = 1499] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 277 (0x7fc50dbebc00) [pid = 1951] [serial = 1487] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 276 (0x7fc50686dc00) [pid = 1951] [serial = 1512] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 275 (0x7fc52b731800) [pid = 1951] [serial = 1478] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 274 (0x7fc503aa0000) [pid = 1951] [serial = 1508] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | --DOMWINDOW == 273 (0x7fc516f43000) [pid = 1951] [serial = 1458] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1951 | 1461540745982 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:32:26 INFO - PROCESS | 1951 | 1461540746151 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ffbe3000 == 149 [pid = 1951] [id = 553] 16:32:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 274 (0x7fc5014c2c00) [pid = 1951] [serial = 1660] [outer = (nil)] 16:32:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 275 (0x7fc501a54000) [pid = 1951] [serial = 1661] [outer = 0x7fc5014c2c00] 16:32:26 INFO - PROCESS | 1951 | 1461540746215 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 276 (0x7fc501bcc000) [pid = 1951] [serial = 1662] [outer = 0x7fc5014c2c00] 16:32:26 INFO - PROCESS | 1951 | 1461540746911 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1912ms 16:32:26 INFO - PROCESS | 1951 | 1461540746933 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 1951 | 1461540746937 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:32:26 INFO - PROCESS | 1951 | 1461540746949 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1951 | 1461540746957 Marionette TRACE conn4 <- [1,2186,null,{}] 16:32:26 INFO - PROCESS | 1951 | 1461540746965 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:27 INFO - PROCESS | 1951 | 1461540747152 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:32:27 INFO - PROCESS | 1951 | 1461540747376 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502cb8800 == 150 [pid = 1951] [id = 554] 16:32:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 277 (0x7fc501bd3400) [pid = 1951] [serial = 1663] [outer = (nil)] 16:32:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 278 (0x7fc502be9400) [pid = 1951] [serial = 1664] [outer = 0x7fc501bd3400] 16:32:27 INFO - PROCESS | 1951 | 1461540747441 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 279 (0x7fc503a99c00) [pid = 1951] [serial = 1665] [outer = 0x7fc501bd3400] 16:32:28 INFO - PROCESS | 1951 | 1461540748188 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1297ms 16:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:32:28 INFO - PROCESS | 1951 | 1461540748239 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1951 | 1461540748242 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:32:28 INFO - PROCESS | 1951 | 1461540748248 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1951 | 1461540748251 Marionette TRACE conn4 <- [1,2190,null,{}] 16:32:28 INFO - PROCESS | 1951 | 1461540748264 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:28 INFO - PROCESS | 1951 | 1461540748509 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:32:28 INFO - PROCESS | 1951 | 1461540748536 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506504000 == 151 [pid = 1951] [id = 555] 16:32:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 280 (0x7fc50395b000) [pid = 1951] [serial = 1666] [outer = (nil)] 16:32:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 281 (0x7fc503aa1400) [pid = 1951] [serial = 1667] [outer = 0x7fc50395b000] 16:32:28 INFO - PROCESS | 1951 | 1461540748595 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 282 (0x7fc503dce800) [pid = 1951] [serial = 1668] [outer = 0x7fc50395b000] 16:32:29 INFO - PROCESS | 1951 | 1461540749438 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1234ms 16:32:29 INFO - PROCESS | 1951 | 1461540749482 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:32:29 INFO - PROCESS | 1951 | 1461540749485 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:32:29 INFO - PROCESS | 1951 | 1461540749495 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 1951 | 1461540749496 Marionette TRACE conn4 <- [1,2194,null,{}] 16:32:29 INFO - PROCESS | 1951 | 1461540749501 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:29 INFO - PROCESS | 1951 | 1461540749774 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:32:29 INFO - PROCESS | 1951 | 1461540749816 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506dc4800 == 152 [pid = 1951] [id = 556] 16:32:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 283 (0x7fc504035c00) [pid = 1951] [serial = 1669] [outer = (nil)] 16:32:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 284 (0x7fc506280c00) [pid = 1951] [serial = 1670] [outer = 0x7fc504035c00] 16:32:29 INFO - PROCESS | 1951 | 1461540749888 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 285 (0x7fc5063f4800) [pid = 1951] [serial = 1671] [outer = 0x7fc504035c00] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 284 (0x7fc5154dc800) [pid = 1951] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 283 (0x7fc51e007800) [pid = 1951] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 282 (0x7fc5143dc800) [pid = 1951] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 281 (0x7fc506c72400) [pid = 1951] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 280 (0x7fc51c194c00) [pid = 1951] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 279 (0x7fc51cc47800) [pid = 1951] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 278 (0x7fc503ea1000) [pid = 1951] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 277 (0x7fc51c19bc00) [pid = 1951] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 276 (0x7fc51a1e0800) [pid = 1951] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 275 (0x7fc508ce6000) [pid = 1951] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 274 (0x7fc501a53000) [pid = 1951] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 273 (0x7fc509f38c00) [pid = 1951] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 272 (0x7fc50b3cec00) [pid = 1951] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 271 (0x7fc51c19b000) [pid = 1951] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 270 (0x7fc51464dc00) [pid = 1951] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 269 (0x7fc5063d5c00) [pid = 1951] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 268 (0x7fc515858000) [pid = 1951] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 267 (0x7fc506b0ac00) [pid = 1951] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 266 (0x7fc51ccd1c00) [pid = 1951] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 265 (0x7fc516edec00) [pid = 1951] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 264 (0x7fc50c5d2c00) [pid = 1951] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 263 (0x7fc506361800) [pid = 1951] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 262 (0x7fc503d74000) [pid = 1951] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 261 (0x7fc5063f4000) [pid = 1951] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 260 (0x7fc513e2b800) [pid = 1951] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 259 (0x7fc50628d000) [pid = 1951] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 258 (0x7fc503e9e000) [pid = 1951] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc51e386c00) [pid = 1951] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc51b6c3c00) [pid = 1951] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc5203b1000) [pid = 1951] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc50c5d4800) [pid = 1951] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc5017e9800) [pid = 1951] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc5027aac00) [pid = 1951] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 251 (0x7fc5065ae800) [pid = 1951] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 250 (0x7fc50a446000) [pid = 1951] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 249 (0x7fc513df4000) [pid = 1951] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc501bcc800) [pid = 1951] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc503a95c00) [pid = 1951] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc5143da800) [pid = 1951] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc5063f8400) [pid = 1951] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc5143d3800) [pid = 1951] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc508323400) [pid = 1951] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc519545c00) [pid = 1951] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc503d71000) [pid = 1951] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc5076b6800) [pid = 1951] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc510c31000) [pid = 1951] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc51585c000) [pid = 1951] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc50b27fc00) [pid = 1951] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc52f234800) [pid = 1951] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc50b3c8800) [pid = 1951] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:32:31 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc501bcb400) [pid = 1951] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:32:31 INFO - PROCESS | 1951 | 1461540751724 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2281ms 16:32:31 INFO - PROCESS | 1951 | 1461540751776 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1951 | 1461540751778 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:32:31 INFO - PROCESS | 1951 | 1461540751784 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1951 | 1461540751786 Marionette TRACE conn4 <- [1,2198,null,{}] 16:32:31 INFO - PROCESS | 1951 | 1461540751791 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:32 INFO - PROCESS | 1951 | 1461540752028 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:32:32 INFO - PROCESS | 1951 | 1461540752052 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cc3000 == 153 [pid = 1951] [id = 557] 16:32:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc503d71400) [pid = 1951] [serial = 1672] [outer = (nil)] 16:32:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc506369000) [pid = 1951] [serial = 1673] [outer = 0x7fc503d71400] 16:32:32 INFO - PROCESS | 1951 | 1461540752122 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc5063ff000) [pid = 1951] [serial = 1674] [outer = 0x7fc503d71400] 16:32:32 INFO - PROCESS | 1951 | 1461540752898 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1127ms 16:32:32 INFO - PROCESS | 1951 | 1461540752912 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1951 | 1461540752914 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:32:32 INFO - PROCESS | 1951 | 1461540752923 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1951 | 1461540752925 Marionette TRACE conn4 <- [1,2202,null,{}] 16:32:32 INFO - PROCESS | 1951 | 1461540752930 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:33 INFO - PROCESS | 1951 | 1461540753165 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:32:33 INFO - PROCESS | 1951 | 1461540753186 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a245000 == 154 [pid = 1951] [id = 558] 16:32:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc5063cc800) [pid = 1951] [serial = 1675] [outer = (nil)] 16:32:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc50686fc00) [pid = 1951] [serial = 1676] [outer = 0x7fc5063cc800] 16:32:33 INFO - PROCESS | 1951 | 1461540753245 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc506c6ec00) [pid = 1951] [serial = 1677] [outer = 0x7fc5063cc800] 16:32:34 INFO - PROCESS | 1951 | 1461540754397 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1526ms 16:32:34 INFO - PROCESS | 1951 | 1461540754451 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1951 | 1461540754458 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:32:34 INFO - PROCESS | 1951 | 1461540754465 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1951 | 1461540754472 Marionette TRACE conn4 <- [1,2206,null,{}] 16:32:34 INFO - PROCESS | 1951 | 1461540754479 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:34 INFO - PROCESS | 1951 | 1461540754683 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:32:35 INFO - PROCESS | 1951 | 1461540755000 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50162c800 == 155 [pid = 1951] [id = 559] 16:32:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc4ff663c00) [pid = 1951] [serial = 1678] [outer = (nil)] 16:32:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc4ffbc8800) [pid = 1951] [serial = 1679] [outer = 0x7fc4ff663c00] 16:32:35 INFO - PROCESS | 1951 | 1461540755081 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc5014c5000) [pid = 1951] [serial = 1680] [outer = 0x7fc4ff663c00] 16:32:35 INFO - PROCESS | 1951 | 1461540755937 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1531ms 16:32:36 INFO - PROCESS | 1951 | 1461540755998 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 1951 | 1461540756006 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:32:36 INFO - PROCESS | 1951 | 1461540756016 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1951 | 1461540756020 Marionette TRACE conn4 <- [1,2210,null,{}] 16:32:36 INFO - PROCESS | 1951 | 1461540756025 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:36 INFO - PROCESS | 1951 | 1461540756270 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:32:36 INFO - PROCESS | 1951 | 1461540756631 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cdd800 == 156 [pid = 1951] [id = 560] 16:32:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc501a58400) [pid = 1951] [serial = 1681] [outer = (nil)] 16:32:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc501bd0c00) [pid = 1951] [serial = 1682] [outer = 0x7fc501a58400] 16:32:36 INFO - PROCESS | 1951 | 1461540756712 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc502872c00) [pid = 1951] [serial = 1683] [outer = 0x7fc501a58400] 16:32:37 INFO - PROCESS | 1951 | 1461540757527 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 16:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:32:37 INFO - PROCESS | 1951 | 1461540757599 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1951 | 1461540757602 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:32:37 INFO - PROCESS | 1951 | 1461540757609 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1951 | 1461540757615 Marionette TRACE conn4 <- [1,2214,null,{}] 16:32:37 INFO - PROCESS | 1951 | 1461540757630 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:37 INFO - PROCESS | 1951 | 1461540757877 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:32:38 INFO - PROCESS | 1951 | 1461540758194 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b416000 == 157 [pid = 1951] [id = 561] 16:32:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc503a97400) [pid = 1951] [serial = 1684] [outer = (nil)] 16:32:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc504038400) [pid = 1951] [serial = 1685] [outer = 0x7fc503a97400] 16:32:38 INFO - PROCESS | 1951 | 1461540758270 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc5063f9000) [pid = 1951] [serial = 1686] [outer = 0x7fc503a97400] 16:32:39 INFO - PROCESS | 1951 | 1461540759109 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1535ms 16:32:39 INFO - PROCESS | 1951 | 1461540759144 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1951 | 1461540759148 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:32:39 INFO - PROCESS | 1951 | 1461540759154 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1951 | 1461540759156 Marionette TRACE conn4 <- [1,2218,null,{}] 16:32:39 INFO - PROCESS | 1951 | 1461540759162 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:39 INFO - PROCESS | 1951 | 1461540759354 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:32:39 INFO - PROCESS | 1951 | 1461540759602 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cdc8800 == 158 [pid = 1951] [id = 562] 16:32:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 250 (0x7fc503d74800) [pid = 1951] [serial = 1687] [outer = (nil)] 16:32:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 251 (0x7fc506b0c000) [pid = 1951] [serial = 1688] [outer = 0x7fc503d74800] 16:32:39 INFO - PROCESS | 1951 | 1461540759676 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 252 (0x7fc5075d3c00) [pid = 1951] [serial = 1689] [outer = 0x7fc503d74800] 16:32:40 INFO - PROCESS | 1951 | 1461540760550 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1430ms 16:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:32:40 INFO - PROCESS | 1951 | 1461540760584 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1951 | 1461540760587 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:32:40 INFO - PROCESS | 1951 | 1461540760594 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1951 | 1461540760597 Marionette TRACE conn4 <- [1,2222,null,{}] 16:32:40 INFO - PROCESS | 1951 | 1461540760602 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:40 INFO - PROCESS | 1951 | 1461540760785 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:32:41 INFO - PROCESS | 1951 | 1461540761064 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dbce800 == 159 [pid = 1951] [id = 563] 16:32:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc508328800) [pid = 1951] [serial = 1690] [outer = (nil)] 16:32:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc5084f1c00) [pid = 1951] [serial = 1691] [outer = 0x7fc508328800] 16:32:41 INFO - PROCESS | 1951 | 1461540761226 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc508ce3000) [pid = 1951] [serial = 1692] [outer = 0x7fc508328800] 16:32:42 INFO - PROCESS | 1951 | 1461540762036 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1487ms 16:32:42 INFO - PROCESS | 1951 | 1461540762080 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 1951 | 1461540762084 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:32:42 INFO - PROCESS | 1951 | 1461540762089 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1951 | 1461540762092 Marionette TRACE conn4 <- [1,2226,null,{}] 16:32:42 INFO - PROCESS | 1951 | 1461540762116 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:42 INFO - PROCESS | 1951 | 1461540762331 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:32:42 INFO - PROCESS | 1951 | 1461540762606 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513264800 == 160 [pid = 1951] [id = 564] 16:32:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc509f39000) [pid = 1951] [serial = 1693] [outer = (nil)] 16:32:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc50adf6800) [pid = 1951] [serial = 1694] [outer = 0x7fc509f39000] 16:32:42 INFO - PROCESS | 1951 | 1461540762720 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc50b097000) [pid = 1951] [serial = 1695] [outer = 0x7fc509f39000] 16:32:43 INFO - PROCESS | 1951 | 1461540763553 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1483ms 16:32:43 INFO - PROCESS | 1951 | 1461540763573 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1951 | 1461540763577 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:32:43 INFO - PROCESS | 1951 | 1461540763583 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1951 | 1461540763585 Marionette TRACE conn4 <- [1,2230,null,{}] 16:32:43 INFO - PROCESS | 1951 | 1461540763591 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:43 INFO - PROCESS | 1951 | 1461540763785 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:32:44 INFO - PROCESS | 1951 | 1461540764061 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bf0800 == 161 [pid = 1951] [id = 565] 16:32:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 259 (0x7fc50ae71800) [pid = 1951] [serial = 1696] [outer = (nil)] 16:32:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 260 (0x7fc50b292800) [pid = 1951] [serial = 1697] [outer = 0x7fc50ae71800] 16:32:44 INFO - PROCESS | 1951 | 1461540764176 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 261 (0x7fc50c329c00) [pid = 1951] [serial = 1698] [outer = 0x7fc50ae71800] 16:32:44 INFO - PROCESS | 1951 | 1461540764967 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1434ms 16:32:45 INFO - PROCESS | 1951 | 1461540765018 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1951 | 1461540765022 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:32:45 INFO - PROCESS | 1951 | 1461540765028 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1951 | 1461540765031 Marionette TRACE conn4 <- [1,2234,null,{}] 16:32:45 INFO - PROCESS | 1951 | 1461540765036 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:45 INFO - PROCESS | 1951 | 1461540765222 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:32:45 INFO - PROCESS | 1951 | 1461540765498 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51423b000 == 162 [pid = 1951] [id = 566] 16:32:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 262 (0x7fc50a3d6800) [pid = 1951] [serial = 1699] [outer = (nil)] 16:32:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 263 (0x7fc50db9a400) [pid = 1951] [serial = 1700] [outer = 0x7fc50a3d6800] 16:32:45 INFO - PROCESS | 1951 | 1461540765619 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 264 (0x7fc510c14800) [pid = 1951] [serial = 1701] [outer = 0x7fc50a3d6800] 16:32:46 INFO - PROCESS | 1951 | 1461540766414 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1436ms 16:32:46 INFO - PROCESS | 1951 | 1461540766465 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1951 | 1461540766468 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:32:46 INFO - PROCESS | 1951 | 1461540766474 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1951 | 1461540766477 Marionette TRACE conn4 <- [1,2238,null,{}] 16:32:46 INFO - PROCESS | 1951 | 1461540766482 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:46 INFO - PROCESS | 1951 | 1461540766781 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:32:47 INFO - PROCESS | 1951 | 1461540767108 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51534d800 == 163 [pid = 1951] [id = 567] 16:32:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 265 (0x7fc508328400) [pid = 1951] [serial = 1702] [outer = (nil)] 16:32:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 266 (0x7fc510def800) [pid = 1951] [serial = 1703] [outer = 0x7fc508328400] 16:32:47 INFO - PROCESS | 1951 | 1461540767192 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 267 (0x7fc510fabc00) [pid = 1951] [serial = 1704] [outer = 0x7fc508328400] 16:32:48 INFO - PROCESS | 1951 | 1461540768023 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1583ms 16:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:32:48 INFO - PROCESS | 1951 | 1461540768057 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1951 | 1461540768060 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:32:48 INFO - PROCESS | 1951 | 1461540768067 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1951 | 1461540768069 Marionette TRACE conn4 <- [1,2242,null,{}] 16:32:48 INFO - PROCESS | 1951 | 1461540768075 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:48 INFO - PROCESS | 1951 | 1461540768300 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:32:48 INFO - PROCESS | 1951 | 1461540768646 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171e6000 == 164 [pid = 1951] [id = 568] 16:32:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 268 (0x7fc511511800) [pid = 1951] [serial = 1705] [outer = (nil)] 16:32:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 269 (0x7fc511fc1000) [pid = 1951] [serial = 1706] [outer = 0x7fc511511800] 16:32:48 INFO - PROCESS | 1951 | 1461540768730 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 270 (0x7fc513678000) [pid = 1951] [serial = 1707] [outer = 0x7fc511511800] 16:32:49 INFO - PROCESS | 1951 | 1461540769565 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1539ms 16:32:49 INFO - PROCESS | 1951 | 1461540769605 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:32:49 INFO - PROCESS | 1951 | 1461540769609 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:32:49 INFO - PROCESS | 1951 | 1461540769615 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 1951 | 1461540769619 Marionette TRACE conn4 <- [1,2246,null,{}] 16:32:49 INFO - PROCESS | 1951 | 1461540769625 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:49 INFO - PROCESS | 1951 | 1461540769944 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:32:50 INFO - PROCESS | 1951 | 1461540770202 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d469000 == 165 [pid = 1951] [id = 569] 16:32:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 271 (0x7fc51367a800) [pid = 1951] [serial = 1708] [outer = (nil)] 16:32:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 272 (0x7fc5143d7000) [pid = 1951] [serial = 1709] [outer = 0x7fc51367a800] 16:32:50 INFO - PROCESS | 1951 | 1461540770290 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 273 (0x7fc514655c00) [pid = 1951] [serial = 1710] [outer = 0x7fc51367a800] 16:32:51 INFO - PROCESS | 1951 | 1461540771136 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1580ms 16:32:51 INFO - PROCESS | 1951 | 1461540771201 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:32:51 INFO - PROCESS | 1951 | 1461540771211 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:32:51 INFO - PROCESS | 1951 | 1461540771217 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1951 | 1461540771219 Marionette TRACE conn4 <- [1,2250,null,{}] 16:32:51 INFO - PROCESS | 1951 | 1461540771225 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:51 INFO - PROCESS | 1951 | 1461540771479 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:32:51 INFO - PROCESS | 1951 | 1461540771800 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5235f0800 == 166 [pid = 1951] [id = 570] 16:32:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 274 (0x7fc514657000) [pid = 1951] [serial = 1711] [outer = (nil)] 16:32:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 275 (0x7fc5156c1800) [pid = 1951] [serial = 1712] [outer = 0x7fc514657000] 16:32:51 INFO - PROCESS | 1951 | 1461540771878 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 276 (0x7fc516dda800) [pid = 1951] [serial = 1713] [outer = 0x7fc514657000] 16:32:52 INFO - PROCESS | 1951 | 1461540772689 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1527ms 16:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:32:52 INFO - PROCESS | 1951 | 1461540772745 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1951 | 1461540772748 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:32:52 INFO - PROCESS | 1951 | 1461540772754 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1951 | 1461540772766 Marionette TRACE conn4 <- [1,2254,null,{}] 16:32:52 INFO - PROCESS | 1951 | 1461540772770 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:52 INFO - PROCESS | 1951 | 1461540772972 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:32:53 INFO - PROCESS | 1951 | 1461540773293 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ef61000 == 167 [pid = 1951] [id = 571] 16:32:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 277 (0x7fc513dfac00) [pid = 1951] [serial = 1714] [outer = (nil)] 16:32:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 278 (0x7fc518bef400) [pid = 1951] [serial = 1715] [outer = 0x7fc513dfac00] 16:32:53 INFO - PROCESS | 1951 | 1461540773371 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 279 (0x7fc51b211000) [pid = 1951] [serial = 1716] [outer = 0x7fc513dfac00] 16:32:54 INFO - PROCESS | 1951 | 1461540774168 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1487ms 16:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:32:54 INFO - PROCESS | 1951 | 1461540774241 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1951 | 1461540774243 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:32:54 INFO - PROCESS | 1951 | 1461540774250 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1951 | 1461540774253 Marionette TRACE conn4 <- [1,2258,null,{}] 16:32:54 INFO - PROCESS | 1951 | 1461540774258 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:54 INFO - PROCESS | 1951 | 1461540774487 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:32:54 INFO - PROCESS | 1951 | 1461540774802 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5339c6800 == 168 [pid = 1951] [id = 572] 16:32:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 280 (0x7fc514657c00) [pid = 1951] [serial = 1717] [outer = (nil)] 16:32:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 281 (0x7fc51c083c00) [pid = 1951] [serial = 1718] [outer = 0x7fc514657c00] 16:32:54 INFO - PROCESS | 1951 | 1461540774879 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 282 (0x7fc51c3f1800) [pid = 1951] [serial = 1719] [outer = 0x7fc514657c00] 16:32:55 INFO - PROCESS | 1951 | 1461540775667 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1479ms 16:32:55 INFO - PROCESS | 1951 | 1461540775729 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 1951 | 1461540775732 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:32:55 INFO - PROCESS | 1951 | 1461540775738 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 1951 | 1461540775740 Marionette TRACE conn4 <- [1,2262,null,{}] 16:32:55 INFO - PROCESS | 1951 | 1461540775746 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:55 INFO - PROCESS | 1951 | 1461540775940 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:32:56 INFO - PROCESS | 1951 | 1461540776252 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500d5e800 == 169 [pid = 1951] [id = 573] 16:32:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 283 (0x7fc51cb89c00) [pid = 1951] [serial = 1720] [outer = (nil)] 16:32:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 284 (0x7fc51d1db000) [pid = 1951] [serial = 1721] [outer = 0x7fc51cb89c00] 16:32:56 INFO - PROCESS | 1951 | 1461540776373 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 285 (0x7fc51df4f400) [pid = 1951] [serial = 1722] [outer = 0x7fc51cb89c00] 16:32:57 INFO - PROCESS | 1951 | 1461540777183 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1486ms 16:32:57 INFO - PROCESS | 1951 | 1461540777224 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1951 | 1461540777228 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:32:57 INFO - PROCESS | 1951 | 1461540777234 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1951 | 1461540777236 Marionette TRACE conn4 <- [1,2266,null,{}] 16:32:57 INFO - PROCESS | 1951 | 1461540777241 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:57 INFO - PROCESS | 1951 | 1461540777456 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:32:57 INFO - PROCESS | 1951 | 1461540777737 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50155e000 == 170 [pid = 1951] [id = 574] 16:32:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 286 (0x7fc503a9b400) [pid = 1951] [serial = 1723] [outer = (nil)] 16:32:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 287 (0x7fc51e00f800) [pid = 1951] [serial = 1724] [outer = 0x7fc503a9b400] 16:32:57 INFO - PROCESS | 1951 | 1461540777860 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 288 (0x7fc5201fac00) [pid = 1951] [serial = 1725] [outer = 0x7fc503a9b400] 16:32:58 INFO - PROCESS | 1951 | 1461540778639 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1431ms 16:32:58 INFO - PROCESS | 1951 | 1461540778667 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:32:58 INFO - PROCESS | 1951 | 1461540778671 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:32:58 INFO - PROCESS | 1951 | 1461540778676 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:32:58 INFO - PROCESS | 1951 | 1461540778679 Marionette TRACE conn4 <- [1,2270,null,{}] 16:32:58 INFO - PROCESS | 1951 | 1461540778684 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:32:58 INFO - PROCESS | 1951 | 1461540778892 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:32:59 INFO - PROCESS | 1951 | 1461540779181 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5145d8000 == 171 [pid = 1951] [id = 575] 16:32:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 289 (0x7fc5201ef400) [pid = 1951] [serial = 1726] [outer = (nil)] 16:32:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 290 (0x7fc529434400) [pid = 1951] [serial = 1727] [outer = 0x7fc5201ef400] 16:32:59 INFO - PROCESS | 1951 | 1461540779297 Marionette DEBUG loaded listener.js 16:32:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 291 (0x7fc52a7e8000) [pid = 1951] [serial = 1728] [outer = 0x7fc5201ef400] 16:33:00 INFO - PROCESS | 1951 | 1461540780067 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1438ms 16:33:00 INFO - PROCESS | 1951 | 1461540780115 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1951 | 1461540780118 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:33:00 INFO - PROCESS | 1951 | 1461540780125 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 1951 | 1461540780127 Marionette TRACE conn4 <- [1,2274,null,{}] 16:33:00 INFO - PROCESS | 1951 | 1461540780132 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:00 INFO - PROCESS | 1951 | 1461540780329 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:33:00 INFO - PROCESS | 1951 | 1461540780629 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500b92800 == 172 [pid = 1951] [id = 576] 16:33:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 292 (0x7fc4ff2d2400) [pid = 1951] [serial = 1729] [outer = (nil)] 16:33:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 293 (0x7fc52a755000) [pid = 1951] [serial = 1730] [outer = 0x7fc4ff2d2400] 16:33:00 INFO - PROCESS | 1951 | 1461540780745 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 294 (0x7fc52d6ef800) [pid = 1951] [serial = 1731] [outer = 0x7fc4ff2d2400] 16:33:01 INFO - PROCESS | 1951 | 1461540781577 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1482ms 16:33:01 INFO - PROCESS | 1951 | 1461540781608 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1951 | 1461540781611 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:33:01 INFO - PROCESS | 1951 | 1461540781617 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1951 | 1461540781619 Marionette TRACE conn4 <- [1,2278,null,{}] 16:33:01 INFO - PROCESS | 1951 | 1461540781630 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:01 INFO - PROCESS | 1951 | 1461540781821 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:33:02 INFO - PROCESS | 1951 | 1461540782147 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fa77c800 == 173 [pid = 1951] [id = 577] 16:33:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 295 (0x7fc4ff3c5c00) [pid = 1951] [serial = 1732] [outer = (nil)] 16:33:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 296 (0x7fc50dbdfc00) [pid = 1951] [serial = 1733] [outer = 0x7fc4ff3c5c00] 16:33:02 INFO - PROCESS | 1951 | 1461540782223 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 297 (0x7fc52efa2000) [pid = 1951] [serial = 1734] [outer = 0x7fc4ff3c5c00] 16:33:03 INFO - PROCESS | 1951 | 1461540783059 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1487ms 16:33:03 INFO - PROCESS | 1951 | 1461540783107 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 1951 | 1461540783110 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:33:03 INFO - PROCESS | 1951 | 1461540783116 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1951 | 1461540783118 Marionette TRACE conn4 <- [1,2282,null,{}] 16:33:03 INFO - PROCESS | 1951 | 1461540783124 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:03 INFO - PROCESS | 1951 | 1461540783319 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:33:03 INFO - PROCESS | 1951 | 1461540783657 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5323d7000 == 172 [pid = 1951] [id = 331] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506cc3000 == 171 [pid = 1951] [id = 557] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506dc4800 == 170 [pid = 1951] [id = 556] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506504000 == 169 [pid = 1951] [id = 555] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502cb8800 == 168 [pid = 1951] [id = 554] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ffbe3000 == 167 [pid = 1951] [id = 553] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5038d7800 == 166 [pid = 1951] [id = 552] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff344000 == 165 [pid = 1951] [id = 551] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fc6de800 == 164 [pid = 1951] [id = 545] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff317800 == 163 [pid = 1951] [id = 544] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff31d800 == 162 [pid = 1951] [id = 543] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5370ad000 == 161 [pid = 1951] [id = 542] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52f358800 == 160 [pid = 1951] [id = 541] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a703000 == 159 [pid = 1951] [id = 540] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51ddd3800 == 158 [pid = 1951] [id = 539] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516fd0800 == 157 [pid = 1951] [id = 538] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514239800 == 156 [pid = 1951] [id = 537] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51365b000 == 155 [pid = 1951] [id = 536] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c66d000 == 154 [pid = 1951] [id = 535] 16:33:04 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506484800 == 153 [pid = 1951] [id = 534] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 296 (0x7fc50a4ea800) [pid = 1951] [serial = 1598] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 295 (0x7fc50c5d1c00) [pid = 1951] [serial = 1599] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 294 (0x7fc502be6000) [pid = 1951] [serial = 1562] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 293 (0x7fc52f06bc00) [pid = 1951] [serial = 1422] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 292 (0x7fc5203b4000) [pid = 1951] [serial = 1293] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 291 (0x7fc506c73400) [pid = 1951] [serial = 1341] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 290 (0x7fc520170c00) [pid = 1951] [serial = 1362] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 289 (0x7fc510c13800) [pid = 1951] [serial = 1535] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 288 (0x7fc51d96a000) [pid = 1951] [serial = 1413] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 287 (0x7fc50b281800) [pid = 1951] [serial = 1281] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 286 (0x7fc52f566c00) [pid = 1951] [serial = 1428] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 285 (0x7fc50b3ca800) [pid = 1951] [serial = 1344] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 284 (0x7fc501bc9400) [pid = 1951] [serial = 1580] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 283 (0x7fc510c2f000) [pid = 1951] [serial = 1404] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 282 (0x7fc51df6bc00) [pid = 1951] [serial = 1359] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 281 (0x7fc516dd1000) [pid = 1951] [serial = 1541] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 280 (0x7fc52a7f4c00) [pid = 1951] [serial = 1419] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 279 (0x7fc51c3b1c00) [pid = 1951] [serial = 1155] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 278 (0x7fc51b21c400) [pid = 1951] [serial = 1353] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 277 (0x7fc50a3e4c00) [pid = 1951] [serial = 1401] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 276 (0x7fc52f233800) [pid = 1951] [serial = 1299] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 275 (0x7fc51e386400) [pid = 1951] [serial = 1245] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 274 (0x7fc5143afc00) [pid = 1951] [serial = 1284] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 273 (0x7fc506b03400) [pid = 1951] [serial = 1398] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 272 (0x7fc503e9e800) [pid = 1951] [serial = 1338] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 271 (0x7fc50896c000) [pid = 1951] [serial = 1278] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 270 (0x7fc5156b9c00) [pid = 1951] [serial = 1230] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 269 (0x7fc51cccb800) [pid = 1951] [serial = 1254] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 268 (0x7fc52f595400) [pid = 1951] [serial = 1308] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 267 (0x7fc503aa3000) [pid = 1951] [serial = 1529] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 266 (0x7fc52b5ba800) [pid = 1951] [serial = 1251] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 265 (0x7fc5201f4800) [pid = 1951] [serial = 1416] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 264 (0x7fc52f33f400) [pid = 1951] [serial = 1425] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 263 (0x7fc51585ec00) [pid = 1951] [serial = 1287] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 262 (0x7fc506abc400) [pid = 1951] [serial = 1532] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 261 (0x7fc4ffbc5c00) [pid = 1951] [serial = 1568] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 260 (0x7fc5016c1800) [pid = 1951] [serial = 1574] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 259 (0x7fc503a96c00) [pid = 1951] [serial = 1584] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 258 (0x7fc503a9ac00) [pid = 1951] [serial = 1586] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc508960400) [pid = 1951] [serial = 1592] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc510fb0800) [pid = 1951] [serial = 1565] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc511fd0c00) [pid = 1951] [serial = 1347] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc52a2e3800) [pid = 1951] [serial = 1550] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc52d19fc00) [pid = 1951] [serial = 1296] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc50287a800) [pid = 1951] [serial = 1583] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 251 (0x7fc506b07c00) [pid = 1951] [serial = 1374] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 250 (0x7fc50831b400) [pid = 1951] [serial = 1590] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 249 (0x7fc51b2f5400) [pid = 1951] [serial = 1236] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc5016b6800) [pid = 1951] [serial = 1571] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc52f077400) [pid = 1951] [serial = 1368] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc516f4a400) [pid = 1951] [serial = 1233] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc50a4ea400) [pid = 1951] [serial = 1596] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc4fde6b400) [pid = 1951] [serial = 1577] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc51cc42800) [pid = 1951] [serial = 1242] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc503d7e000) [pid = 1951] [serial = 1302] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc52a54dc00) [pid = 1951] [serial = 1365] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc52efa6c00) [pid = 1951] [serial = 1553] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc516ddb400) [pid = 1951] [serial = 1410] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc5063f1000) [pid = 1951] [serial = 1587] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc51d103c00) [pid = 1951] [serial = 1356] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc51464a800) [pid = 1951] [serial = 1407] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc51eaba800) [pid = 1951] [serial = 1547] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc510fab000) [pid = 1951] [serial = 1559] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc506b07400) [pid = 1951] [serial = 1589] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc509f3cc00) [pid = 1951] [serial = 1595] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc52f3c1400) [pid = 1951] [serial = 1305] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc5143e0400) [pid = 1951] [serial = 1350] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc50afe7400) [pid = 1951] [serial = 1371] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc51d4c1c00) [pid = 1951] [serial = 1544] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc50b0a3c00) [pid = 1951] [serial = 1556] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc509f20400) [pid = 1951] [serial = 1593] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc51c193000) [pid = 1951] [serial = 1239] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc52441f000) [pid = 1951] [serial = 1248] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc51c199400) [pid = 1951] [serial = 1290] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc513676400) [pid = 1951] [serial = 1538] [outer = (nil)] [url = about:blank] 16:33:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fc6d9000 == 154 [pid = 1951] [id = 578] 16:33:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc4fc53f000) [pid = 1951] [serial = 1735] [outer = (nil)] 16:33:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc4fc54c000) [pid = 1951] [serial = 1736] [outer = 0x7fc4fc53f000] 16:33:05 INFO - PROCESS | 1951 | 1461540785148 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc4ff2cc800) [pid = 1951] [serial = 1737] [outer = 0x7fc4fc53f000] 16:33:05 INFO - PROCESS | 1951 | 1461540785880 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2785ms 16:33:05 INFO - PROCESS | 1951 | 1461540785902 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1951 | 1461540785909 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:33:05 INFO - PROCESS | 1951 | 1461540785916 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1951 | 1461540785921 Marionette TRACE conn4 <- [1,2286,null,{}] 16:33:05 INFO - PROCESS | 1951 | 1461540785928 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:06 INFO - PROCESS | 1951 | 1461540786113 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:33:06 INFO - PROCESS | 1951 | 1461540786338 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff33a000 == 155 [pid = 1951] [id = 579] 16:33:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc4fde6d000) [pid = 1951] [serial = 1738] [outer = (nil)] 16:33:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc4ffbbd800) [pid = 1951] [serial = 1739] [outer = 0x7fc4fde6d000] 16:33:06 INFO - PROCESS | 1951 | 1461540786408 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc500aee000) [pid = 1951] [serial = 1740] [outer = 0x7fc4fde6d000] 16:33:07 INFO - PROCESS | 1951 | 1461540787140 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:33:07 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 16:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1285ms 16:33:07 INFO - PROCESS | 1951 | 1461540787201 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 1951 | 1461540787207 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:33:07 INFO - PROCESS | 1951 | 1461540787219 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 1951 | 1461540787223 Marionette TRACE conn4 <- [1,2290,null,{}] 16:33:07 INFO - PROCESS | 1951 | 1461540787229 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:07 INFO - PROCESS | 1951 | 1461540787419 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:33:07 INFO - PROCESS | 1951 | 1461540787655 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500c8c000 == 156 [pid = 1951] [id = 580] 16:33:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc500af5800) [pid = 1951] [serial = 1741] [outer = (nil)] 16:33:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc5017e6000) [pid = 1951] [serial = 1742] [outer = 0x7fc500af5800] 16:33:07 INFO - PROCESS | 1951 | 1461540787716 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc501bc8c00) [pid = 1951] [serial = 1743] [outer = 0x7fc500af5800] 16:33:08 INFO - PROCESS | 1951 | 1461540788605 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1434ms 16:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:33:08 INFO - PROCESS | 1951 | 1461540788658 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1951 | 1461540788661 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:33:08 INFO - PROCESS | 1951 | 1461540788667 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1951 | 1461540788672 Marionette TRACE conn4 <- [1,2294,null,{}] 16:33:08 INFO - PROCESS | 1951 | 1461540788694 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:08 INFO - PROCESS | 1951 | 1461540788948 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:33:08 INFO - PROCESS | 1951 | 1461540788994 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502b1e800 == 157 [pid = 1951] [id = 581] 16:33:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc502bde800) [pid = 1951] [serial = 1744] [outer = (nil)] 16:33:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc503965400) [pid = 1951] [serial = 1745] [outer = 0x7fc502bde800] 16:33:09 INFO - PROCESS | 1951 | 1461540789120 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc503aa2c00) [pid = 1951] [serial = 1746] [outer = 0x7fc502bde800] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc503d71400) [pid = 1951] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc50395b000) [pid = 1951] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc504035c00) [pid = 1951] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc4fde6f800) [pid = 1951] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc501bd3400) [pid = 1951] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc503d7f000) [pid = 1951] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc4fde62800) [pid = 1951] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc503957400) [pid = 1951] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc5014c2c00) [pid = 1951] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:33:10 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc501a53800) [pid = 1951] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:33:10 INFO - PROCESS | 1951 | 1461540790578 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1936ms 16:33:10 INFO - PROCESS | 1951 | 1461540790602 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1951 | 1461540790606 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:33:10 INFO - PROCESS | 1951 | 1461540790611 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1951 | 1461540790613 Marionette TRACE conn4 <- [1,2298,null,{}] 16:33:10 INFO - PROCESS | 1951 | 1461540790618 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:10 INFO - PROCESS | 1951 | 1461540790870 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:33:10 INFO - PROCESS | 1951 | 1461540790898 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502ccb800 == 158 [pid = 1951] [id = 582] 16:33:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc4fc546000) [pid = 1951] [serial = 1747] [outer = (nil)] 16:33:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc503a9fc00) [pid = 1951] [serial = 1748] [outer = 0x7fc4fc546000] 16:33:10 INFO - PROCESS | 1951 | 1461540790957 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc503dd5c00) [pid = 1951] [serial = 1749] [outer = 0x7fc4fc546000] 16:33:11 INFO - PROCESS | 1951 | 1461540791788 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1225ms 16:33:11 INFO - PROCESS | 1951 | 1461540791837 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1951 | 1461540791840 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:33:11 INFO - PROCESS | 1951 | 1461540791846 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1951 | 1461540791848 Marionette TRACE conn4 <- [1,2302,null,{}] 16:33:11 INFO - PROCESS | 1951 | 1461540791853 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:12 INFO - PROCESS | 1951 | 1461540792115 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:33:12 INFO - PROCESS | 1951 | 1461540792395 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fcee1000 == 159 [pid = 1951] [id = 583] 16:33:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc4fc54c400) [pid = 1951] [serial = 1750] [outer = (nil)] 16:33:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc4fde66c00) [pid = 1951] [serial = 1751] [outer = 0x7fc4fc54c400] 16:33:12 INFO - PROCESS | 1951 | 1461540792481 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc4ff3cdc00) [pid = 1951] [serial = 1752] [outer = 0x7fc4fc54c400] 16:33:13 INFO - PROCESS | 1951 | 1461540793439 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1628ms 16:33:13 INFO - PROCESS | 1951 | 1461540793475 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1951 | 1461540793480 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:33:13 INFO - PROCESS | 1951 | 1461540793488 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1951 | 1461540793493 Marionette TRACE conn4 <- [1,2306,null,{}] 16:33:13 INFO - PROCESS | 1951 | 1461540793500 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:13 INFO - PROCESS | 1951 | 1461540793714 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:33:14 INFO - PROCESS | 1951 | 1461540794039 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500dfb800 == 160 [pid = 1951] [id = 584] 16:33:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc5016bfc00) [pid = 1951] [serial = 1753] [outer = (nil)] 16:33:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc501a52c00) [pid = 1951] [serial = 1754] [outer = 0x7fc5016bfc00] 16:33:14 INFO - PROCESS | 1951 | 1461540794119 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc501bd4800) [pid = 1951] [serial = 1755] [outer = 0x7fc5016bfc00] 16:33:15 INFO - PROCESS | 1951 | 1461540795014 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1587ms 16:33:15 INFO - PROCESS | 1951 | 1461540795077 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:33:15 INFO - PROCESS | 1951 | 1461540795084 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:33:15 INFO - PROCESS | 1951 | 1461540795092 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1951 | 1461540795095 Marionette TRACE conn4 <- [1,2310,null,{}] 16:33:15 INFO - PROCESS | 1951 | 1461540795101 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:15 INFO - PROCESS | 1951 | 1461540795320 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:33:15 INFO - PROCESS | 1951 | 1461540795676 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50438e000 == 161 [pid = 1951] [id = 585] 16:33:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc503962c00) [pid = 1951] [serial = 1756] [outer = (nil)] 16:33:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc503dd6400) [pid = 1951] [serial = 1757] [outer = 0x7fc503962c00] 16:33:15 INFO - PROCESS | 1951 | 1461540795753 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc504035c00) [pid = 1951] [serial = 1758] [outer = 0x7fc503962c00] 16:33:16 INFO - PROCESS | 1951 | 1461540796599 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1536ms 16:33:16 INFO - PROCESS | 1951 | 1461540796628 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:33:16 INFO - PROCESS | 1951 | 1461540796632 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:33:16 INFO - PROCESS | 1951 | 1461540796640 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1951 | 1461540796649 Marionette TRACE conn4 <- [1,2314,null,{}] 16:33:16 INFO - PROCESS | 1951 | 1461540796663 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:16 INFO - PROCESS | 1951 | 1461540796878 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:33:17 INFO - PROCESS | 1951 | 1461540797152 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506d03800 == 162 [pid = 1951] [id = 586] 16:33:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc50395b000) [pid = 1951] [serial = 1759] [outer = (nil)] 16:33:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc50686cc00) [pid = 1951] [serial = 1760] [outer = 0x7fc50395b000] 16:33:17 INFO - PROCESS | 1951 | 1461540797276 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc506b09400) [pid = 1951] [serial = 1761] [outer = 0x7fc50395b000] 16:33:18 INFO - PROCESS | 1951 | 1461540798131 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1548ms 16:33:18 INFO - PROCESS | 1951 | 1461540798187 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1951 | 1461540798190 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:33:18 INFO - PROCESS | 1951 | 1461540798197 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1951 | 1461540798200 Marionette TRACE conn4 <- [1,2318,null,{}] 16:33:18 INFO - PROCESS | 1951 | 1461540798206 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:18 INFO - PROCESS | 1951 | 1461540798409 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:33:18 INFO - PROCESS | 1951 | 1461540798721 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5083ca800 == 163 [pid = 1951] [id = 587] 16:33:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc5063dac00) [pid = 1951] [serial = 1762] [outer = (nil)] 16:33:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc508320c00) [pid = 1951] [serial = 1763] [outer = 0x7fc5063dac00] 16:33:18 INFO - PROCESS | 1951 | 1461540798800 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc508960800) [pid = 1951] [serial = 1764] [outer = 0x7fc5063dac00] 16:33:19 INFO - PROCESS | 1951 | 1461540799640 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 1951 | 1461540799694 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:33:19 INFO - PROCESS | 1951 | 1461540799700 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1951 | 1461540799703 Marionette TRACE conn4 <- [1,2322,null,{}] 16:33:19 INFO - PROCESS | 1951 | 1461540799709 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:19 INFO - PROCESS | 1951 | 1461540799921 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:33:20 INFO - PROCESS | 1951 | 1461540800253 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a241000 == 164 [pid = 1951] [id = 588] 16:33:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc50a0a7800) [pid = 1951] [serial = 1765] [outer = (nil)] 16:33:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc50a446000) [pid = 1951] [serial = 1766] [outer = 0x7fc50a0a7800] 16:33:20 INFO - PROCESS | 1951 | 1461540800346 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc50b0a2800) [pid = 1951] [serial = 1767] [outer = 0x7fc50a0a7800] 16:33:21 INFO - PROCESS | 1951 | 1461540801220 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1580ms 16:33:21 INFO - PROCESS | 1951 | 1461540801281 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 1951 | 1461540801284 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:33:21 INFO - PROCESS | 1951 | 1461540801290 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1951 | 1461540801293 Marionette TRACE conn4 <- [1,2326,null,{}] 16:33:21 INFO - PROCESS | 1951 | 1461540801298 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:21 INFO - PROCESS | 1951 | 1461540801538 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:33:21 INFO - PROCESS | 1951 | 1461540801853 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c5b0000 == 165 [pid = 1951] [id = 589] 16:33:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc510fa4c00) [pid = 1951] [serial = 1768] [outer = (nil)] 16:33:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc510fa7000) [pid = 1951] [serial = 1769] [outer = 0x7fc510fa4c00] 16:33:22 INFO - PROCESS | 1951 | 1461540802114 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc511504c00) [pid = 1951] [serial = 1770] [outer = 0x7fc510fa4c00] 16:33:22 INFO - PROCESS | 1951 | 1461540802947 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1685ms 16:33:22 INFO - PROCESS | 1951 | 1461540802975 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 1951 | 1461540802979 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:33:22 INFO - PROCESS | 1951 | 1461540802984 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1951 | 1461540802988 Marionette TRACE conn4 <- [1,2330,null,{}] 16:33:22 INFO - PROCESS | 1951 | 1461540802993 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:23 INFO - PROCESS | 1951 | 1461540803198 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:33:23 INFO - PROCESS | 1951 | 1461540803507 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d931000 == 166 [pid = 1951] [id = 590] 16:33:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc510fa6c00) [pid = 1951] [serial = 1771] [outer = (nil)] 16:33:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 250 (0x7fc511510c00) [pid = 1951] [serial = 1772] [outer = 0x7fc510fa6c00] 16:33:23 INFO - PROCESS | 1951 | 1461540803699 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 251 (0x7fc513679000) [pid = 1951] [serial = 1773] [outer = 0x7fc510fa6c00] 16:33:24 INFO - PROCESS | 1951 | 1461540804532 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1578ms 16:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:33:24 INFO - PROCESS | 1951 | 1461540804563 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1951 | 1461540804566 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:33:24 INFO - PROCESS | 1951 | 1461540804572 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1951 | 1461540804575 Marionette TRACE conn4 <- [1,2334,null,{}] 16:33:24 INFO - PROCESS | 1951 | 1461540804580 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:24 INFO - PROCESS | 1951 | 1461540804781 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:33:25 INFO - PROCESS | 1951 | 1461540805057 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511ed6800 == 167 [pid = 1951] [id = 591] 16:33:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 252 (0x7fc510c17400) [pid = 1951] [serial = 1774] [outer = (nil)] 16:33:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc51399e400) [pid = 1951] [serial = 1775] [outer = 0x7fc510c17400] 16:33:25 INFO - PROCESS | 1951 | 1461540805171 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc513dfa800) [pid = 1951] [serial = 1776] [outer = 0x7fc510c17400] 16:33:25 INFO - PROCESS | 1951 | 1461540805972 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1446ms 16:33:26 INFO - PROCESS | 1951 | 1461540806018 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 1951 | 1461540806021 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:33:26 INFO - PROCESS | 1951 | 1461540806027 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 1951 | 1461540806029 Marionette TRACE conn4 <- [1,2338,null,{}] 16:33:26 INFO - PROCESS | 1951 | 1461540806035 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:26 INFO - PROCESS | 1951 | 1461540806235 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:33:26 INFO - PROCESS | 1951 | 1461540806516 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51328f800 == 168 [pid = 1951] [id = 592] 16:33:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc511504000) [pid = 1951] [serial = 1777] [outer = (nil)] 16:33:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc5143d7400) [pid = 1951] [serial = 1778] [outer = 0x7fc511504000] 16:33:26 INFO - PROCESS | 1951 | 1461540806643 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc5143ecc00) [pid = 1951] [serial = 1779] [outer = 0x7fc511504000] 16:33:27 INFO - PROCESS | 1951 | 1461540807493 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1532ms 16:33:27 INFO - PROCESS | 1951 | 1461540807560 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1951 | 1461540807564 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:33:27 INFO - PROCESS | 1951 | 1461540807570 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1951 | 1461540807572 Marionette TRACE conn4 <- [1,2342,null,{}] 16:33:27 INFO - PROCESS | 1951 | 1461540807577 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:27 INFO - PROCESS | 1951 | 1461540807775 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:33:28 INFO - PROCESS | 1951 | 1461540808098 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514224800 == 169 [pid = 1951] [id = 593] 16:33:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc51585c000) [pid = 1951] [serial = 1780] [outer = (nil)] 16:33:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 259 (0x7fc516dde000) [pid = 1951] [serial = 1781] [outer = 0x7fc51585c000] 16:33:28 INFO - PROCESS | 1951 | 1461540808189 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 260 (0x7fc51c082400) [pid = 1951] [serial = 1782] [outer = 0x7fc51585c000] 16:33:29 INFO - PROCESS | 1951 | 1461540809028 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1527ms 16:33:29 INFO - PROCESS | 1951 | 1461540809098 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 1951 | 1461540809103 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:33:29 INFO - PROCESS | 1951 | 1461540809109 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1951 | 1461540809113 Marionette TRACE conn4 <- [1,2346,null,{}] 16:33:29 INFO - PROCESS | 1951 | 1461540809118 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:29 INFO - PROCESS | 1951 | 1461540809373 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:33:29 INFO - PROCESS | 1951 | 1461540809692 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fc3800 == 170 [pid = 1951] [id = 594] 16:33:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 261 (0x7fc51585e400) [pid = 1951] [serial = 1783] [outer = (nil)] 16:33:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 262 (0x7fc51cc4a800) [pid = 1951] [serial = 1784] [outer = 0x7fc51585e400] 16:33:29 INFO - PROCESS | 1951 | 1461540809768 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 263 (0x7fc51d962000) [pid = 1951] [serial = 1785] [outer = 0x7fc51585e400] 16:33:30 INFO - PROCESS | 1951 | 1461540810556 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1479ms 16:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:33:30 INFO - PROCESS | 1951 | 1461540810588 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1951 | 1461540810591 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:33:30 INFO - PROCESS | 1951 | 1461540810597 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1951 | 1461540810600 Marionette TRACE conn4 <- [1,2350,null,{}] 16:33:30 INFO - PROCESS | 1951 | 1461540810605 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:30 INFO - PROCESS | 1951 | 1461540810796 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:33:31 INFO - PROCESS | 1951 | 1461540811081 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b1c6000 == 171 [pid = 1951] [id = 595] 16:33:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 264 (0x7fc51ccd2000) [pid = 1951] [serial = 1786] [outer = (nil)] 16:33:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 265 (0x7fc51eaba800) [pid = 1951] [serial = 1787] [outer = 0x7fc51ccd2000] 16:33:31 INFO - PROCESS | 1951 | 1461540811208 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 266 (0x7fc52016a400) [pid = 1951] [serial = 1788] [outer = 0x7fc51ccd2000] 16:33:32 INFO - PROCESS | 1951 | 1461540812044 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1482ms 16:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:33:32 INFO - PROCESS | 1951 | 1461540812079 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1951 | 1461540812082 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:33:32 INFO - PROCESS | 1951 | 1461540812088 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1951 | 1461540812092 Marionette TRACE conn4 <- [1,2354,null,{}] 16:33:32 INFO - PROCESS | 1951 | 1461540812097 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:32 INFO - PROCESS | 1951 | 1461540812295 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:33:32 INFO - PROCESS | 1951 | 1461540812643 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf2c000 == 172 [pid = 1951] [id = 596] 16:33:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 267 (0x7fc506365c00) [pid = 1951] [serial = 1789] [outer = (nil)] 16:33:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 268 (0x7fc52078d800) [pid = 1951] [serial = 1790] [outer = 0x7fc506365c00] 16:33:32 INFO - PROCESS | 1951 | 1461540812720 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 269 (0x7fc52a7f4c00) [pid = 1951] [serial = 1791] [outer = 0x7fc506365c00] 16:33:33 INFO - PROCESS | 1951 | 1461540813530 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1485ms 16:33:33 INFO - PROCESS | 1951 | 1461540813573 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 1951 | 1461540813576 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:33:33 INFO - PROCESS | 1951 | 1461540813582 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 1951 | 1461540813584 Marionette TRACE conn4 <- [1,2358,null,{}] 16:33:33 INFO - PROCESS | 1951 | 1461540813589 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:33 INFO - PROCESS | 1951 | 1461540813779 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:33:34 INFO - PROCESS | 1951 | 1461540814058 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e334000 == 173 [pid = 1951] [id = 597] 16:33:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 270 (0x7fc4fcbb6400) [pid = 1951] [serial = 1792] [outer = (nil)] 16:33:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 271 (0x7fc4fcbbe000) [pid = 1951] [serial = 1793] [outer = 0x7fc4fcbb6400] 16:33:34 INFO - PROCESS | 1951 | 1461540814172 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 272 (0x7fc4fcbc3400) [pid = 1951] [serial = 1794] [outer = 0x7fc4fcbb6400] 16:33:34 INFO - PROCESS | 1951 | 1461540814951 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1431ms 16:33:35 INFO - PROCESS | 1951 | 1461540815014 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1951 | 1461540815018 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:33:35 INFO - PROCESS | 1951 | 1461540815023 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1951 | 1461540815025 Marionette TRACE conn4 <- [1,2362,null,{}] 16:33:35 INFO - PROCESS | 1951 | 1461540815031 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:35 INFO - PROCESS | 1951 | 1461540815228 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:33:35 INFO - PROCESS | 1951 | 1461540815513 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52949f000 == 174 [pid = 1951] [id = 598] 16:33:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 273 (0x7fc4fcbb9c00) [pid = 1951] [serial = 1795] [outer = (nil)] 16:33:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 274 (0x7fc520735800) [pid = 1951] [serial = 1796] [outer = 0x7fc4fcbb9c00] 16:33:35 INFO - PROCESS | 1951 | 1461540815629 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 275 (0x7fc52b8d1800) [pid = 1951] [serial = 1797] [outer = 0x7fc4fcbb9c00] 16:33:36 INFO - PROCESS | 1951 | 1461540816488 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1539ms 16:33:36 INFO - PROCESS | 1951 | 1461540816564 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 1951 | 1461540816568 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:33:36 INFO - PROCESS | 1951 | 1461540816574 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 1951 | 1461540816576 Marionette TRACE conn4 <- [1,2366,null,{}] 16:33:36 INFO - PROCESS | 1951 | 1461540816581 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:36 INFO - PROCESS | 1951 | 1461540816783 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:33:37 INFO - PROCESS | 1951 | 1461540817112 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52d669800 == 175 [pid = 1951] [id = 599] 16:33:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 276 (0x7fc4fcbbd800) [pid = 1951] [serial = 1798] [outer = (nil)] 16:33:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 277 (0x7fc52f06dc00) [pid = 1951] [serial = 1799] [outer = 0x7fc4fcbbd800] 16:33:37 INFO - PROCESS | 1951 | 1461540817190 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 278 (0x7fc52f237400) [pid = 1951] [serial = 1800] [outer = 0x7fc4fcbbd800] 16:33:38 INFO - PROCESS | 1951 | 1461540818007 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1481ms 16:33:38 INFO - PROCESS | 1951 | 1461540818056 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 1951 | 1461540818058 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:33:38 INFO - PROCESS | 1951 | 1461540818066 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 1951 | 1461540818068 Marionette TRACE conn4 <- [1,2370,null,{}] 16:33:38 INFO - PROCESS | 1951 | 1461540818074 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:38 INFO - PROCESS | 1951 | 1461540818274 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:33:38 INFO - PROCESS | 1951 | 1461540818501 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f79a800 == 176 [pid = 1951] [id = 600] 16:33:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 279 (0x7fc506ab8000) [pid = 1951] [serial = 1801] [outer = (nil)] 16:33:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 280 (0x7fc52f2c0400) [pid = 1951] [serial = 1802] [outer = 0x7fc506ab8000] 16:33:38 INFO - PROCESS | 1951 | 1461540818575 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 281 (0x7fc52f3c7c00) [pid = 1951] [serial = 1803] [outer = 0x7fc506ab8000] 16:33:39 INFO - PROCESS | 1951 | 1461540819397 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1383ms 16:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:33:39 INFO - PROCESS | 1951 | 1461540819450 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1951 | 1461540819453 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:33:39 INFO - PROCESS | 1951 | 1461540819459 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1951 | 1461540819462 Marionette TRACE conn4 <- [1,2374,null,{}] 16:33:39 INFO - PROCESS | 1951 | 1461540819475 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:39 INFO - PROCESS | 1951 | 1461540819677 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:33:39 INFO - PROCESS | 1951 | 1461540819973 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502687000 == 177 [pid = 1951] [id = 601] 16:33:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 282 (0x7fc505f35400) [pid = 1951] [serial = 1804] [outer = (nil)] 16:33:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 283 (0x7fc505f3c000) [pid = 1951] [serial = 1805] [outer = 0x7fc505f35400] 16:33:40 INFO - PROCESS | 1951 | 1461540820144 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 284 (0x7fc505f40c00) [pid = 1951] [serial = 1806] [outer = 0x7fc505f35400] 16:33:40 INFO - PROCESS | 1951 | 1461540820973 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1544ms 16:33:41 INFO - PROCESS | 1951 | 1461540821004 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1951 | 1461540821007 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:33:41 INFO - PROCESS | 1951 | 1461540821013 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1951 | 1461540821015 Marionette TRACE conn4 <- [1,2378,null,{}] 16:33:41 INFO - PROCESS | 1951 | 1461540821021 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:41 INFO - PROCESS | 1951 | 1461540821231 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:33:41 INFO - PROCESS | 1951 | 1461540821581 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50269f000 == 178 [pid = 1951] [id = 602] 16:33:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 285 (0x7fc5019cfc00) [pid = 1951] [serial = 1807] [outer = (nil)] 16:33:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 286 (0x7fc5019d4400) [pid = 1951] [serial = 1808] [outer = 0x7fc5019cfc00] 16:33:41 INFO - PROCESS | 1951 | 1461540821659 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 287 (0x7fc5019d8c00) [pid = 1951] [serial = 1809] [outer = 0x7fc5019cfc00] 16:33:42 INFO - PROCESS | 1951 | 1461540822521 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1541ms 16:33:42 INFO - PROCESS | 1951 | 1461540822554 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 1951 | 1461540822557 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:33:42 INFO - PROCESS | 1951 | 1461540822563 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1951 | 1461540822565 Marionette TRACE conn4 <- [1,2382,null,{}] 16:33:42 INFO - PROCESS | 1951 | 1461540822578 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:42 INFO - PROCESS | 1951 | 1461540822784 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc511ed9000 == 177 [pid = 1951] [id = 506] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dbc8800 == 176 [pid = 1951] [id = 510] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50acd5800 == 175 [pid = 1951] [id = 504] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc53498d000 == 174 [pid = 1951] [id = 432] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc504397000 == 173 [pid = 1951] [id = 433] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5202ce000 == 172 [pid = 1951] [id = 513] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500c84800 == 171 [pid = 1951] [id = 518] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cf2f000 == 170 [pid = 1951] [id = 512] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dbc9000 == 169 [pid = 1951] [id = 505] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc534983000 == 168 [pid = 1951] [id = 515] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52ee22800 == 167 [pid = 1951] [id = 514] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51422b000 == 166 [pid = 1951] [id = 517] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502ccb800 == 165 [pid = 1951] [id = 582] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502b1e800 == 164 [pid = 1951] [id = 581] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500c8c000 == 163 [pid = 1951] [id = 580] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff33a000 == 162 [pid = 1951] [id = 579] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fc6d9000 == 161 [pid = 1951] [id = 578] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51d469000 == 160 [pid = 1951] [id = 569] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5171e6000 == 159 [pid = 1951] [id = 568] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51534d800 == 158 [pid = 1951] [id = 567] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51423b000 == 157 [pid = 1951] [id = 566] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513bf0800 == 156 [pid = 1951] [id = 565] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513264800 == 155 [pid = 1951] [id = 564] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dbce800 == 154 [pid = 1951] [id = 563] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cdc8800 == 153 [pid = 1951] [id = 562] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b416000 == 152 [pid = 1951] [id = 561] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506cdd800 == 151 [pid = 1951] [id = 560] 16:33:44 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50162c800 == 150 [pid = 1951] [id = 559] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 286 (0x7fc506369000) [pid = 1951] [serial = 1673] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 285 (0x7fc5063ff000) [pid = 1951] [serial = 1674] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 284 (0x7fc503aa1400) [pid = 1951] [serial = 1667] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 283 (0x7fc503dce800) [pid = 1951] [serial = 1668] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 282 (0x7fc5014d1000) [pid = 1951] [serial = 1634] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 281 (0x7fc50ae69400) [pid = 1951] [serial = 1610] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 280 (0x7fc50395cc00) [pid = 1951] [serial = 1604] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 279 (0x7fc5063f4800) [pid = 1951] [serial = 1671] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 278 (0x7fc4ff664c00) [pid = 1951] [serial = 1649] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 277 (0x7fc51d4b9c00) [pid = 1951] [serial = 1622] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 276 (0x7fc500af8400) [pid = 1951] [serial = 1659] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 275 (0x7fc510c21800) [pid = 1951] [serial = 1601] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 274 (0x7fc4ffbc8000) [pid = 1951] [serial = 1658] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 273 (0x7fc52f3c0800) [pid = 1951] [serial = 1631] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 272 (0x7fc506b07000) [pid = 1951] [serial = 1607] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 271 (0x7fc51150b000) [pid = 1951] [serial = 1637] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 270 (0x7fc500951400) [pid = 1951] [serial = 1640] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 269 (0x7fc503a99c00) [pid = 1951] [serial = 1665] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 268 (0x7fc50627f400) [pid = 1951] [serial = 1437] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 267 (0x7fc4ff3ca800) [pid = 1951] [serial = 1656] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 266 (0x7fc502be9400) [pid = 1951] [serial = 1664] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 265 (0x7fc50627a000) [pid = 1951] [serial = 1434] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 264 (0x7fc506280c00) [pid = 1951] [serial = 1670] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 263 (0x7fc4ff2d5400) [pid = 1951] [serial = 1643] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 262 (0x7fc4ff659000) [pid = 1951] [serial = 1646] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 261 (0x7fc501a54000) [pid = 1951] [serial = 1661] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 260 (0x7fc517184800) [pid = 1951] [serial = 1619] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 259 (0x7fc501bcc000) [pid = 1951] [serial = 1662] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 258 (0x7fc503964000) [pid = 1951] [serial = 1431] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc51df6dc00) [pid = 1951] [serial = 1625] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc50dbe4800) [pid = 1951] [serial = 1613] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc4fde6bc00) [pid = 1951] [serial = 1655] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc500af5400) [pid = 1951] [serial = 1628] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc513677c00) [pid = 1951] [serial = 1616] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc4ff3c9800) [pid = 1951] [serial = 1652] [outer = (nil)] [url = about:blank] 16:33:44 INFO - PROCESS | 1951 | 1461540824847 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fceca800 == 151 [pid = 1951] [id = 603] 16:33:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 253 (0x7fc4fde6f800) [pid = 1951] [serial = 1810] [outer = (nil)] 16:33:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 254 (0x7fc4ff2d5800) [pid = 1951] [serial = 1811] [outer = 0x7fc4fde6f800] 16:33:44 INFO - PROCESS | 1951 | 1461540824917 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 255 (0x7fc4ff3ce000) [pid = 1951] [serial = 1812] [outer = 0x7fc4fde6f800] 16:33:45 INFO - PROCESS | 1951 | 1461540825654 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3149ms 16:33:45 INFO - PROCESS | 1951 | 1461540825714 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1951 | 1461540825720 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:33:45 INFO - PROCESS | 1951 | 1461540825727 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1951 | 1461540825732 Marionette TRACE conn4 <- [1,2386,null,{}] 16:33:45 INFO - PROCESS | 1951 | 1461540825738 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:45 INFO - PROCESS | 1951 | 1461540825952 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:33:46 INFO - PROCESS | 1951 | 1461540826142 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff338000 == 152 [pid = 1951] [id = 604] 16:33:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 256 (0x7fc4fde70c00) [pid = 1951] [serial = 1813] [outer = (nil)] 16:33:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 257 (0x7fc500af5c00) [pid = 1951] [serial = 1814] [outer = 0x7fc4fde70c00] 16:33:46 INFO - PROCESS | 1951 | 1461540826207 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 258 (0x7fc5016c0000) [pid = 1951] [serial = 1815] [outer = 0x7fc4fde70c00] 16:33:47 INFO - PROCESS | 1951 | 1461540827078 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1384ms 16:33:47 INFO - PROCESS | 1951 | 1461540827117 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1951 | 1461540827122 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:33:47 INFO - PROCESS | 1951 | 1461540827128 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1951 | 1461540827131 Marionette TRACE conn4 <- [1,2390,null,{}] 16:33:47 INFO - PROCESS | 1951 | 1461540827137 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:47 INFO - PROCESS | 1951 | 1461540827409 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:33:47 INFO - PROCESS | 1951 | 1461540827464 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500b93800 == 153 [pid = 1951] [id = 605] 16:33:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 259 (0x7fc5016c1800) [pid = 1951] [serial = 1816] [outer = (nil)] 16:33:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 260 (0x7fc5027ae000) [pid = 1951] [serial = 1817] [outer = 0x7fc5016c1800] 16:33:47 INFO - PROCESS | 1951 | 1461540827530 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 261 (0x7fc502be8800) [pid = 1951] [serial = 1818] [outer = 0x7fc5016c1800] 16:33:48 INFO - PROCESS | 1951 | 1461540828632 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1579ms 16:33:48 INFO - PROCESS | 1951 | 1461540828717 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1951 | 1461540828722 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:33:48 INFO - PROCESS | 1951 | 1461540828761 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1951 | 1461540828771 Marionette TRACE conn4 <- [1,2394,null,{}] 16:33:48 INFO - PROCESS | 1951 | 1461540828780 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:49 INFO - PROCESS | 1951 | 1461540829049 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 260 (0x7fc50b3cc000) [pid = 1951] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 259 (0x7fc4ff3c2000) [pid = 1951] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 258 (0x7fc4fde65400) [pid = 1951] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 257 (0x7fc4ffbc6c00) [pid = 1951] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 256 (0x7fc506c72c00) [pid = 1951] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 255 (0x7fc4ff2cf800) [pid = 1951] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 254 (0x7fc510c1b400) [pid = 1951] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 253 (0x7fc5027adc00) [pid = 1951] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 252 (0x7fc50094b000) [pid = 1951] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 251 (0x7fc502bdd400) [pid = 1951] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 250 (0x7fc5075d5400) [pid = 1951] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 249 (0x7fc50dbe9800) [pid = 1951] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc5016bf000) [pid = 1951] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc50b3cc400) [pid = 1951] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc51c3f8000) [pid = 1951] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc501bd4000) [pid = 1951] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc4fde67c00) [pid = 1951] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc50a4e7800) [pid = 1951] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc502881400) [pid = 1951] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc5014c7800) [pid = 1951] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc501a4d400) [pid = 1951] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc51b20f800) [pid = 1951] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc4ffbbb800) [pid = 1951] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc5065acc00) [pid = 1951] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc503a9b000) [pid = 1951] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc502bde400) [pid = 1951] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc502875000) [pid = 1951] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc52f2b8c00) [pid = 1951] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc502873c00) [pid = 1951] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc509f2cc00) [pid = 1951] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc4ff2cc400) [pid = 1951] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc5143eb000) [pid = 1951] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc5017e1800) [pid = 1951] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc51a1e7400) [pid = 1951] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc511fd4000) [pid = 1951] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc5014cb800) [pid = 1951] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc506ab6c00) [pid = 1951] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc5063f5800) [pid = 1951] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc510c2bc00) [pid = 1951] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc506868000) [pid = 1951] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc511fd3800) [pid = 1951] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc50b0a0400) [pid = 1951] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc508ce2c00) [pid = 1951] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc5017e0000) [pid = 1951] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc500aec800) [pid = 1951] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc506865400) [pid = 1951] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc50b0a2000) [pid = 1951] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc51c7c8000) [pid = 1951] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc4ffbc0400) [pid = 1951] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc5017e6800) [pid = 1951] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc4fde63400) [pid = 1951] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc4ff2cfc00) [pid = 1951] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc502bde800) [pid = 1951] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc514657c00) [pid = 1951] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc513dfac00) [pid = 1951] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc514657000) [pid = 1951] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc51367a800) [pid = 1951] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc511511800) [pid = 1951] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc508328400) [pid = 1951] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc50a3d6800) [pid = 1951] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc50ae71800) [pid = 1951] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc509f39000) [pid = 1951] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc508328800) [pid = 1951] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc503d74800) [pid = 1951] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc503a97400) [pid = 1951] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc4fde6d000) [pid = 1951] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc4fc53f000) [pid = 1951] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc501a58400) [pid = 1951] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc4ff663c00) [pid = 1951] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc4ff3c5c00) [pid = 1951] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc4ff2d2400) [pid = 1951] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc5201ef400) [pid = 1951] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc503a9b400) [pid = 1951] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc51cb89c00) [pid = 1951] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:33:50 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc500af5800) [pid = 1951] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:33:50 INFO - PROCESS | 1951 | 1461540830424 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fced2000 == 154 [pid = 1951] [id = 606] 16:33:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc4fc53f000) [pid = 1951] [serial = 1819] [outer = (nil)] 16:33:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc4fde66800) [pid = 1951] [serial = 1820] [outer = 0x7fc4fc53f000] 16:33:50 INFO - PROCESS | 1951 | 1461540830497 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc4ff3c6800) [pid = 1951] [serial = 1821] [outer = 0x7fc4fc53f000] 16:33:51 INFO - PROCESS | 1951 | 1461540831162 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2462ms 16:33:51 INFO - PROCESS | 1951 | 1461540831203 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1951 | 1461540831207 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:33:51 INFO - PROCESS | 1951 | 1461540831213 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1951 | 1461540831215 Marionette TRACE conn4 <- [1,2398,null,{}] 16:33:51 INFO - PROCESS | 1951 | 1461540831220 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:51 INFO - PROCESS | 1951 | 1461540831398 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:33:51 INFO - PROCESS | 1951 | 1461540831593 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500d58000 == 155 [pid = 1951] [id = 607] 16:33:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc4fc540c00) [pid = 1951] [serial = 1822] [outer = (nil)] 16:33:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc5016b5800) [pid = 1951] [serial = 1823] [outer = 0x7fc4fc540c00] 16:33:51 INFO - PROCESS | 1951 | 1461540831656 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc5027a8800) [pid = 1951] [serial = 1824] [outer = 0x7fc4fc540c00] 16:33:52 INFO - PROCESS | 1951 | 1461540832662 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1483ms 16:33:52 INFO - PROCESS | 1951 | 1461540832696 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 1951 | 1461540832701 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:33:52 INFO - PROCESS | 1951 | 1461540832710 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 1951 | 1461540832716 Marionette TRACE conn4 <- [1,2402,null,{}] 16:33:52 INFO - PROCESS | 1951 | 1461540832725 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:52 INFO - PROCESS | 1951 | 1461540832942 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:33:53 INFO - PROCESS | 1951 | 1461540833283 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500906000 == 156 [pid = 1951] [id = 608] 16:33:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc4ffbbec00) [pid = 1951] [serial = 1825] [outer = (nil)] 16:33:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc4ffbc8000) [pid = 1951] [serial = 1826] [outer = 0x7fc4ffbbec00] 16:33:53 INFO - PROCESS | 1951 | 1461540833361 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc5016b2800) [pid = 1951] [serial = 1827] [outer = 0x7fc4ffbbec00] 16:33:54 INFO - PROCESS | 1951 | 1461540834296 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1634ms 16:33:54 INFO - PROCESS | 1951 | 1461540834345 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 1951 | 1461540834353 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:33:54 INFO - PROCESS | 1951 | 1461540834363 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 1951 | 1461540834367 Marionette TRACE conn4 <- [1,2406,null,{}] 16:33:54 INFO - PROCESS | 1951 | 1461540834373 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:54 INFO - PROCESS | 1951 | 1461540834581 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:33:54 INFO - PROCESS | 1951 | 1461540834900 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500df8000 == 157 [pid = 1951] [id = 609] 16:33:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc501a53800) [pid = 1951] [serial = 1828] [outer = (nil)] 16:33:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc502874c00) [pid = 1951] [serial = 1829] [outer = 0x7fc501a53800] 16:33:54 INFO - PROCESS | 1951 | 1461540834978 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc502be4000) [pid = 1951] [serial = 1830] [outer = 0x7fc501a53800] 16:33:55 INFO - PROCESS | 1951 | 1461540835918 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1585ms 16:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:33:55 INFO - PROCESS | 1951 | 1461540835949 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 1951 | 1461540835952 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:33:55 INFO - PROCESS | 1951 | 1461540835959 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1951 | 1461540835964 Marionette TRACE conn4 <- [1,2410,null,{}] 16:33:55 INFO - PROCESS | 1951 | 1461540835980 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:56 INFO - PROCESS | 1951 | 1461540836203 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:33:56 INFO - PROCESS | 1951 | 1461540836522 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502b30800 == 158 [pid = 1951] [id = 610] 16:33:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc503d74800) [pid = 1951] [serial = 1831] [outer = (nil)] 16:33:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc50402d000) [pid = 1951] [serial = 1832] [outer = 0x7fc503d74800] 16:33:56 INFO - PROCESS | 1951 | 1461540836603 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc505f3ac00) [pid = 1951] [serial = 1833] [outer = 0x7fc503d74800] 16:33:57 INFO - PROCESS | 1951 | 1461540837497 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1591ms 16:33:57 INFO - PROCESS | 1951 | 1461540837549 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:33:57 INFO - PROCESS | 1951 | 1461540837553 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:33:57 INFO - PROCESS | 1951 | 1461540837559 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 1951 | 1461540837561 Marionette TRACE conn4 <- [1,2414,null,{}] 16:33:57 INFO - PROCESS | 1951 | 1461540837567 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:57 INFO - PROCESS | 1951 | 1461540837784 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:33:58 INFO - PROCESS | 1951 | 1461540838105 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc503d04000 == 159 [pid = 1951] [id = 611] 16:33:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc4fcbb9000) [pid = 1951] [serial = 1834] [outer = (nil)] 16:33:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc506362800) [pid = 1951] [serial = 1835] [outer = 0x7fc4fcbb9000] 16:33:58 INFO - PROCESS | 1951 | 1461540838184 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc5063d3000) [pid = 1951] [serial = 1836] [outer = 0x7fc4fcbb9000] 16:33:58 INFO - PROCESS | 1951 | 1461540838972 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1477ms 16:33:59 INFO - PROCESS | 1951 | 1461540839037 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 1951 | 1461540839041 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:33:59 INFO - PROCESS | 1951 | 1461540839047 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 1951 | 1461540839049 Marionette TRACE conn4 <- [1,2418,null,{}] 16:33:59 INFO - PROCESS | 1951 | 1461540839054 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:33:59 INFO - PROCESS | 1951 | 1461540839251 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:33:59 INFO - PROCESS | 1951 | 1461540839524 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506485000 == 160 [pid = 1951] [id = 612] 16:33:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc503ea0000) [pid = 1951] [serial = 1837] [outer = (nil)] 16:33:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc506862800) [pid = 1951] [serial = 1838] [outer = 0x7fc503ea0000] 16:33:59 INFO - PROCESS | 1951 | 1461540839640 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc506870800) [pid = 1951] [serial = 1839] [outer = 0x7fc503ea0000] 16:34:00 INFO - PROCESS | 1951 | 1461540840443 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1433ms 16:34:00 INFO - PROCESS | 1951 | 1461540840481 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1951 | 1461540840484 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:34:00 INFO - PROCESS | 1951 | 1461540840491 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1951 | 1461540840493 Marionette TRACE conn4 <- [1,2422,null,{}] 16:34:00 INFO - PROCESS | 1951 | 1461540840499 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:00 INFO - PROCESS | 1951 | 1461540840724 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:34:01 INFO - PROCESS | 1951 | 1461540841048 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506ca4800 == 161 [pid = 1951] [id = 613] 16:34:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc508969c00) [pid = 1951] [serial = 1840] [outer = (nil)] 16:34:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc509f28000) [pid = 1951] [serial = 1841] [outer = 0x7fc508969c00] 16:34:01 INFO - PROCESS | 1951 | 1461540841137 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc509f3bc00) [pid = 1951] [serial = 1842] [outer = 0x7fc508969c00] 16:34:01 INFO - PROCESS | 1951 | 1461540841985 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1530ms 16:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:34:02 INFO - PROCESS | 1951 | 1461540842021 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1951 | 1461540842024 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:34:02 INFO - PROCESS | 1951 | 1461540842031 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1951 | 1461540842035 Marionette TRACE conn4 <- [1,2426,null,{}] 16:34:02 INFO - PROCESS | 1951 | 1461540842041 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:02 INFO - PROCESS | 1951 | 1461540842245 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:34:02 INFO - PROCESS | 1951 | 1461540842597 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5083c7000 == 162 [pid = 1951] [id = 614] 16:34:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc503dcfc00) [pid = 1951] [serial = 1843] [outer = (nil)] 16:34:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc50a0a8000) [pid = 1951] [serial = 1844] [outer = 0x7fc503dcfc00] 16:34:02 INFO - PROCESS | 1951 | 1461540842682 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc50adf7400) [pid = 1951] [serial = 1845] [outer = 0x7fc503dcfc00] 16:34:03 INFO - PROCESS | 1951 | 1461540843468 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1487ms 16:34:03 INFO - PROCESS | 1951 | 1461540843517 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 1951 | 1461540843520 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:34:03 INFO - PROCESS | 1951 | 1461540843525 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1951 | 1461540843528 Marionette TRACE conn4 <- [1,2430,null,{}] 16:34:03 INFO - PROCESS | 1951 | 1461540843534 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:03 INFO - PROCESS | 1951 | 1461540843758 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:34:04 INFO - PROCESS | 1951 | 1461540844012 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a237000 == 163 [pid = 1951] [id = 615] 16:34:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc50a0a6c00) [pid = 1951] [serial = 1846] [outer = (nil)] 16:34:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc50afe0400) [pid = 1951] [serial = 1847] [outer = 0x7fc50a0a6c00] 16:34:04 INFO - PROCESS | 1951 | 1461540844137 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc50b098400) [pid = 1951] [serial = 1848] [outer = 0x7fc50a0a6c00] 16:34:04 INFO - PROCESS | 1951 | 1461540844942 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1431ms 16:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:34:04 INFO - PROCESS | 1951 | 1461540844957 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1951 | 1461540844959 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:34:04 INFO - PROCESS | 1951 | 1461540844965 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1951 | 1461540844968 Marionette TRACE conn4 <- [1,2434,null,{}] 16:34:04 INFO - PROCESS | 1951 | 1461540844974 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:05 INFO - PROCESS | 1951 | 1461540845172 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:34:05 INFO - PROCESS | 1951 | 1461540845453 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b115800 == 164 [pid = 1951] [id = 616] 16:34:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc4fc544000) [pid = 1951] [serial = 1849] [outer = (nil)] 16:34:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 218 (0x7fc50b0a1000) [pid = 1951] [serial = 1850] [outer = 0x7fc4fc544000] 16:34:05 INFO - PROCESS | 1951 | 1461540845572 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 219 (0x7fc50b299800) [pid = 1951] [serial = 1851] [outer = 0x7fc4fc544000] 16:34:06 INFO - PROCESS | 1951 | 1461540846379 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1484ms 16:34:06 INFO - PROCESS | 1951 | 1461540846449 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 1951 | 1461540846453 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:34:06 INFO - PROCESS | 1951 | 1461540846458 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1951 | 1461540846461 Marionette TRACE conn4 <- [1,2438,null,{}] 16:34:06 INFO - PROCESS | 1951 | 1461540846467 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:06 INFO - PROCESS | 1951 | 1461540846700 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:34:07 INFO - PROCESS | 1951 | 1461540847017 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cad0000 == 165 [pid = 1951] [id = 617] 16:34:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 220 (0x7fc506288800) [pid = 1951] [serial = 1852] [outer = (nil)] 16:34:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 221 (0x7fc50b3d2800) [pid = 1951] [serial = 1853] [outer = 0x7fc506288800] 16:34:07 INFO - PROCESS | 1951 | 1461540847099 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 222 (0x7fc50c32c400) [pid = 1951] [serial = 1854] [outer = 0x7fc506288800] 16:34:07 INFO - PROCESS | 1951 | 1461540847958 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1537ms 16:34:07 INFO - PROCESS | 1951 | 1461540847995 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1951 | 1461540847999 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:34:08 INFO - PROCESS | 1951 | 1461540848005 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1951 | 1461540848009 Marionette TRACE conn4 <- [1,2442,null,{}] 16:34:08 INFO - PROCESS | 1951 | 1461540848014 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:08 INFO - PROCESS | 1951 | 1461540848230 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:34:08 INFO - PROCESS | 1951 | 1461540848570 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51157a800 == 166 [pid = 1951] [id = 618] 16:34:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 223 (0x7fc510c29000) [pid = 1951] [serial = 1855] [outer = (nil)] 16:34:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 224 (0x7fc510de6400) [pid = 1951] [serial = 1856] [outer = 0x7fc510c29000] 16:34:08 INFO - PROCESS | 1951 | 1461540848656 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 225 (0x7fc511505800) [pid = 1951] [serial = 1857] [outer = 0x7fc510c29000] 16:34:09 INFO - PROCESS | 1951 | 1461540849657 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1685ms 16:34:09 INFO - PROCESS | 1951 | 1461540849692 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:34:09 INFO - PROCESS | 1951 | 1461540849698 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:34:09 INFO - PROCESS | 1951 | 1461540849707 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1951 | 1461540849712 Marionette TRACE conn4 <- [1,2446,null,{}] 16:34:09 INFO - PROCESS | 1951 | 1461540849720 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:10 INFO - PROCESS | 1951 | 1461540850076 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:34:10 INFO - PROCESS | 1951 | 1461540850467 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513662000 == 167 [pid = 1951] [id = 619] 16:34:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 226 (0x7fc511507000) [pid = 1951] [serial = 1858] [outer = (nil)] 16:34:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 227 (0x7fc51255cc00) [pid = 1951] [serial = 1859] [outer = 0x7fc511507000] 16:34:10 INFO - PROCESS | 1951 | 1461540850540 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 228 (0x7fc513998c00) [pid = 1951] [serial = 1860] [outer = 0x7fc511507000] 16:34:11 INFO - PROCESS | 1951 | 1461540851356 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1691ms 16:34:11 INFO - PROCESS | 1951 | 1461540851395 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 1951 | 1461540851399 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:34:11 INFO - PROCESS | 1951 | 1461540851405 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1951 | 1461540851407 Marionette TRACE conn4 <- [1,2450,null,{}] 16:34:11 INFO - PROCESS | 1951 | 1461540851412 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:11 INFO - PROCESS | 1951 | 1461540851606 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:34:11 INFO - PROCESS | 1951 | 1461540851897 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514221800 == 168 [pid = 1951] [id = 620] 16:34:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 229 (0x7fc513def800) [pid = 1951] [serial = 1861] [outer = (nil)] 16:34:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 230 (0x7fc5141f2000) [pid = 1951] [serial = 1862] [outer = 0x7fc513def800] 16:34:12 INFO - PROCESS | 1951 | 1461540852014 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 231 (0x7fc5143d7c00) [pid = 1951] [serial = 1863] [outer = 0x7fc513def800] 16:34:12 INFO - PROCESS | 1951 | 1461540852912 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1531ms 16:34:12 INFO - PROCESS | 1951 | 1461540852936 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 1951 | 1461540852940 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:34:12 INFO - PROCESS | 1951 | 1461540852945 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 1951 | 1461540852948 Marionette TRACE conn4 <- [1,2454,null,{}] 16:34:12 INFO - PROCESS | 1951 | 1461540852953 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:13 INFO - PROCESS | 1951 | 1461540853151 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:34:13 INFO - PROCESS | 1951 | 1461540853475 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51450c800 == 169 [pid = 1951] [id = 621] 16:34:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 232 (0x7fc50c5d7000) [pid = 1951] [serial = 1864] [outer = (nil)] 16:34:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 233 (0x7fc514653400) [pid = 1951] [serial = 1865] [outer = 0x7fc50c5d7000] 16:34:13 INFO - PROCESS | 1951 | 1461540853551 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 234 (0x7fc51488a400) [pid = 1951] [serial = 1866] [outer = 0x7fc50c5d7000] 16:34:14 INFO - PROCESS | 1951 | 1461540854330 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1445ms 16:34:14 INFO - PROCESS | 1951 | 1461540854392 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1951 | 1461540854396 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:34:14 INFO - PROCESS | 1951 | 1461540854401 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1951 | 1461540854404 Marionette TRACE conn4 <- [1,2458,null,{}] 16:34:14 INFO - PROCESS | 1951 | 1461540854410 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:14 INFO - PROCESS | 1951 | 1461540854614 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:34:14 INFO - PROCESS | 1951 | 1461540854895 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516f0c000 == 170 [pid = 1951] [id = 622] 16:34:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 235 (0x7fc511508400) [pid = 1951] [serial = 1867] [outer = (nil)] 16:34:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 236 (0x7fc516dd8800) [pid = 1951] [serial = 1868] [outer = 0x7fc511508400] 16:34:15 INFO - PROCESS | 1951 | 1461540855011 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 237 (0x7fc516f49800) [pid = 1951] [serial = 1869] [outer = 0x7fc511508400] 16:34:15 INFO - PROCESS | 1951 | 1461540855834 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1488ms 16:34:15 INFO - PROCESS | 1951 | 1461540855889 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1951 | 1461540855893 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:34:15 INFO - PROCESS | 1951 | 1461540855898 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1951 | 1461540855901 Marionette TRACE conn4 <- [1,2462,null,{}] 16:34:15 INFO - PROCESS | 1951 | 1461540855907 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:16 INFO - PROCESS | 1951 | 1461540856106 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:34:16 INFO - PROCESS | 1951 | 1461540856439 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51b678800 == 171 [pid = 1951] [id = 623] 16:34:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 238 (0x7fc503dd7400) [pid = 1951] [serial = 1870] [outer = (nil)] 16:34:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 239 (0x7fc519539400) [pid = 1951] [serial = 1871] [outer = 0x7fc503dd7400] 16:34:16 INFO - PROCESS | 1951 | 1461540856518 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 240 (0x7fc51b6c7000) [pid = 1951] [serial = 1872] [outer = 0x7fc503dd7400] 16:34:17 INFO - PROCESS | 1951 | 1461540857362 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1482ms 16:34:17 INFO - PROCESS | 1951 | 1461540857382 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1951 | 1461540857385 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:34:17 INFO - PROCESS | 1951 | 1461540857390 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1951 | 1461540857398 Marionette TRACE conn4 <- [1,2466,null,{}] 16:34:17 INFO - PROCESS | 1951 | 1461540857409 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:17 INFO - PROCESS | 1951 | 1461540857626 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:34:17 INFO - PROCESS | 1951 | 1461540857960 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51e344800 == 172 [pid = 1951] [id = 624] 16:34:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 241 (0x7fc51367cc00) [pid = 1951] [serial = 1873] [outer = (nil)] 16:34:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 242 (0x7fc51c192000) [pid = 1951] [serial = 1874] [outer = 0x7fc51367cc00] 16:34:18 INFO - PROCESS | 1951 | 1461540858038 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 243 (0x7fc51c3f8000) [pid = 1951] [serial = 1875] [outer = 0x7fc51367cc00] 16:34:18 INFO - PROCESS | 1951 | 1461540858842 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1490ms 16:34:18 INFO - PROCESS | 1951 | 1461540858880 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 1951 | 1461540858884 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:34:18 INFO - PROCESS | 1951 | 1461540858889 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1951 | 1461540858892 Marionette TRACE conn4 <- [1,2470,null,{}] 16:34:18 INFO - PROCESS | 1951 | 1461540858898 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:19 INFO - PROCESS | 1951 | 1461540859100 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:34:19 INFO - PROCESS | 1951 | 1461540859387 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52a014800 == 173 [pid = 1951] [id = 625] 16:34:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 244 (0x7fc51c83f000) [pid = 1951] [serial = 1876] [outer = (nil)] 16:34:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 245 (0x7fc51cccb800) [pid = 1951] [serial = 1877] [outer = 0x7fc51c83f000] 16:34:19 INFO - PROCESS | 1951 | 1461540859505 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 246 (0x7fc51d4ba800) [pid = 1951] [serial = 1878] [outer = 0x7fc51c83f000] 16:34:20 INFO - PROCESS | 1951 | 1461540860288 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1440ms 16:34:20 INFO - PROCESS | 1951 | 1461540860331 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 1951 | 1461540860335 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:34:20 INFO - PROCESS | 1951 | 1461540860341 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1951 | 1461540860344 Marionette TRACE conn4 <- [1,2474,null,{}] 16:34:20 INFO - PROCESS | 1951 | 1461540860349 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:20 INFO - PROCESS | 1951 | 1461540860564 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:34:20 INFO - PROCESS | 1951 | 1461540860902 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52ee22800 == 174 [pid = 1951] [id = 626] 16:34:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 247 (0x7fc509f34800) [pid = 1951] [serial = 1879] [outer = (nil)] 16:34:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 248 (0x7fc51eaba000) [pid = 1951] [serial = 1880] [outer = 0x7fc509f34800] 16:34:20 INFO - PROCESS | 1951 | 1461540860982 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 249 (0x7fc52022ac00) [pid = 1951] [serial = 1881] [outer = 0x7fc509f34800] 16:34:21 INFO - PROCESS | 1951 | 1461540861789 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1609ms 16:34:22 INFO - PROCESS | 1951 | 1461540862010 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 1951 | 1461540862014 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:34:22 INFO - PROCESS | 1951 | 1461540862050 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1951 | 1461540862053 Marionette TRACE conn4 <- [1,2478,null,{}] 16:34:22 INFO - PROCESS | 1951 | 1461540862058 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:22 INFO - PROCESS | 1951 | 1461540862285 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc532339800 == 173 [pid = 1951] [id = 453] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516fc3800 == 172 [pid = 1951] [id = 594] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514224800 == 171 [pid = 1951] [id = 593] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51328f800 == 170 [pid = 1951] [id = 592] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc511ed6800 == 169 [pid = 1951] [id = 591] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d931000 == 168 [pid = 1951] [id = 590] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c5b0000 == 167 [pid = 1951] [id = 589] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a241000 == 166 [pid = 1951] [id = 588] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5083ca800 == 165 [pid = 1951] [id = 587] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506d03800 == 164 [pid = 1951] [id = 586] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50438e000 == 163 [pid = 1951] [id = 585] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500dfb800 == 162 [pid = 1951] [id = 584] 16:34:24 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fcee1000 == 161 [pid = 1951] [id = 583] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 248 (0x7fc510fa8c00) [pid = 1951] [serial = 1602] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 247 (0x7fc4ff3ce400) [pid = 1951] [serial = 1653] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 246 (0x7fc506368000) [pid = 1951] [serial = 1581] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 245 (0x7fc506370c00) [pid = 1951] [serial = 1575] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 244 (0x7fc51c83a400) [pid = 1951] [serial = 1620] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 243 (0x7fc4ff65e800) [pid = 1951] [serial = 1647] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 242 (0x7fc51399cc00) [pid = 1951] [serial = 1470] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 241 (0x7fc503dd8000) [pid = 1951] [serial = 1605] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 240 (0x7fc500956000) [pid = 1951] [serial = 1641] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 239 (0x7fc52f3bf000) [pid = 1951] [serial = 1566] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 238 (0x7fc5143e3800) [pid = 1951] [serial = 1539] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 237 (0x7fc511fd9800) [pid = 1951] [serial = 1536] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 236 (0x7fc510fab800) [pid = 1951] [serial = 1614] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 235 (0x7fc52f23e400) [pid = 1951] [serial = 1554] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 234 (0x7fc51eab9800) [pid = 1951] [serial = 1545] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 233 (0x7fc508323800) [pid = 1951] [serial = 1503] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 232 (0x7fc52f2b3400) [pid = 1951] [serial = 1626] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 231 (0x7fc510df1c00) [pid = 1951] [serial = 1527] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 230 (0x7fc52b728c00) [pid = 1951] [serial = 1488] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 229 (0x7fc52f7b7400) [pid = 1951] [serial = 1635] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 228 (0x7fc50395a400) [pid = 1951] [serial = 1461] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 227 (0x7fc52f2b7400) [pid = 1951] [serial = 1479] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 226 (0x7fc4ffbca400) [pid = 1951] [serial = 1569] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 225 (0x7fc50831a800) [pid = 1951] [serial = 1608] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 224 (0x7fc506274400) [pid = 1951] [serial = 1530] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 223 (0x7fc502bea400) [pid = 1951] [serial = 1563] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 222 (0x7fc50dbe7000) [pid = 1951] [serial = 1485] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 221 (0x7fc52f565800) [pid = 1951] [serial = 1632] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 220 (0x7fc502880400) [pid = 1951] [serial = 1482] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 219 (0x7fc50afec400) [pid = 1951] [serial = 1467] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 218 (0x7fc4ff2dac00) [pid = 1951] [serial = 1644] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 217 (0x7fc518be9400) [pid = 1951] [serial = 1542] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc508325c00) [pid = 1951] [serial = 1497] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc51d4bd000) [pid = 1951] [serial = 1476] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc51df6c000) [pid = 1951] [serial = 1623] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc51387c000) [pid = 1951] [serial = 1638] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc52b729000) [pid = 1951] [serial = 1551] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc5075ce400) [pid = 1951] [serial = 1464] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc516adb000) [pid = 1951] [serial = 1473] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc50dbe9400) [pid = 1951] [serial = 1491] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc513df0000) [pid = 1951] [serial = 1617] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc52d6ee400) [pid = 1951] [serial = 1557] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc50b09e800) [pid = 1951] [serial = 1611] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc52f2ba400) [pid = 1951] [serial = 1494] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc500afa800) [pid = 1951] [serial = 1629] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc50831e400) [pid = 1951] [serial = 1533] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc52f337400) [pid = 1951] [serial = 1560] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc52a2de800) [pid = 1951] [serial = 1548] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc5016bbc00) [pid = 1951] [serial = 1572] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc5027b4000) [pid = 1951] [serial = 1500] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc4fde70400) [pid = 1951] [serial = 1578] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc500954800) [pid = 1951] [serial = 1650] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc503965400) [pid = 1951] [serial = 1745] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc503a9fc00) [pid = 1951] [serial = 1748] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc51c083c00) [pid = 1951] [serial = 1718] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc51b211000) [pid = 1951] [serial = 1716] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc518bef400) [pid = 1951] [serial = 1715] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc516dda800) [pid = 1951] [serial = 1713] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc5156c1800) [pid = 1951] [serial = 1712] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc514655c00) [pid = 1951] [serial = 1710] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc5143d7000) [pid = 1951] [serial = 1709] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc513678000) [pid = 1951] [serial = 1707] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc511fc1000) [pid = 1951] [serial = 1706] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc510fabc00) [pid = 1951] [serial = 1704] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc510def800) [pid = 1951] [serial = 1703] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc510c14800) [pid = 1951] [serial = 1701] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc50db9a400) [pid = 1951] [serial = 1700] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc50c329c00) [pid = 1951] [serial = 1698] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc50b292800) [pid = 1951] [serial = 1697] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc50b097000) [pid = 1951] [serial = 1695] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc50adf6800) [pid = 1951] [serial = 1694] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc508ce3000) [pid = 1951] [serial = 1692] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc5084f1c00) [pid = 1951] [serial = 1691] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc5075d3c00) [pid = 1951] [serial = 1689] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc506b0c000) [pid = 1951] [serial = 1688] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc5063f9000) [pid = 1951] [serial = 1686] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc504038400) [pid = 1951] [serial = 1685] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc4ffbbd800) [pid = 1951] [serial = 1739] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc500aee000) [pid = 1951] [serial = 1740] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc4fc54c000) [pid = 1951] [serial = 1736] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc502872c00) [pid = 1951] [serial = 1683] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc501bd0c00) [pid = 1951] [serial = 1682] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc5014c5000) [pid = 1951] [serial = 1680] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc4ffbc8800) [pid = 1951] [serial = 1679] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc50686fc00) [pid = 1951] [serial = 1676] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc4ff2cc800) [pid = 1951] [serial = 1737] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc52efa2000) [pid = 1951] [serial = 1734] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc50dbdfc00) [pid = 1951] [serial = 1733] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc52d6ef800) [pid = 1951] [serial = 1731] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc52a755000) [pid = 1951] [serial = 1730] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc52a7e8000) [pid = 1951] [serial = 1728] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc529434400) [pid = 1951] [serial = 1727] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc5201fac00) [pid = 1951] [serial = 1725] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc51e00f800) [pid = 1951] [serial = 1724] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc51df4f400) [pid = 1951] [serial = 1722] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc51d1db000) [pid = 1951] [serial = 1721] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc51c3f1800) [pid = 1951] [serial = 1719] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc503aa2c00) [pid = 1951] [serial = 1746] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc501bc8c00) [pid = 1951] [serial = 1743] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc5017e6000) [pid = 1951] [serial = 1742] [outer = (nil)] [url = about:blank] 16:34:24 INFO - PROCESS | 1951 | 1461540864346 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fa784000 == 162 [pid = 1951] [id = 627] 16:34:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc4fc546c00) [pid = 1951] [serial = 1882] [outer = (nil)] 16:34:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc4fc54d400) [pid = 1951] [serial = 1883] [outer = 0x7fc4fc546c00] 16:34:24 INFO - PROCESS | 1951 | 1461540864486 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc4fcbc2c00) [pid = 1951] [serial = 1884] [outer = 0x7fc4fc546c00] 16:34:25 INFO - PROCESS | 1951 | 1461540865223 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 3234ms 16:34:25 INFO - PROCESS | 1951 | 1461540865284 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:34:25 INFO - PROCESS | 1951 | 1461540865290 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:34:25 INFO - PROCESS | 1951 | 1461540865297 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1951 | 1461540865301 Marionette TRACE conn4 <- [1,2482,null,{}] 16:34:25 INFO - PROCESS | 1951 | 1461540865308 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:25 INFO - PROCESS | 1951 | 1461540865493 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:34:25 INFO - PROCESS | 1951 | 1461540865694 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fdac3000 == 163 [pid = 1951] [id = 628] 16:34:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc4fc549c00) [pid = 1951] [serial = 1885] [outer = (nil)] 16:34:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc4ff2da400) [pid = 1951] [serial = 1886] [outer = 0x7fc4fc549c00] 16:34:25 INFO - PROCESS | 1951 | 1461540865767 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc4ff3cf000) [pid = 1951] [serial = 1887] [outer = 0x7fc4fc549c00] 16:34:26 INFO - PROCESS | 1951 | 1461540866505 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1238ms 16:34:26 INFO - PROCESS | 1951 | 1461540866585 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 1951 | 1461540866591 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:34:26 INFO - PROCESS | 1951 | 1461540866599 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1951 | 1461540866602 Marionette TRACE conn4 <- [1,2486,null,{}] 16:34:26 INFO - PROCESS | 1951 | 1461540866608 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:26 INFO - PROCESS | 1951 | 1461540866857 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:34:26 INFO - PROCESS | 1951 | 1461540866890 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff31b000 == 164 [pid = 1951] [id = 629] 16:34:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc4ffbc9c00) [pid = 1951] [serial = 1888] [outer = (nil)] 16:34:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc50094a400) [pid = 1951] [serial = 1889] [outer = 0x7fc4ffbc9c00] 16:34:26 INFO - PROCESS | 1951 | 1461540866950 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc500957c00) [pid = 1951] [serial = 1890] [outer = 0x7fc4ffbc9c00] 16:34:27 INFO - PROCESS | 1951 | 1461540867950 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1390ms 16:34:27 INFO - PROCESS | 1951 | 1461540867993 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 1951 | 1461540867996 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:34:28 INFO - PROCESS | 1951 | 1461540868012 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1951 | 1461540868020 Marionette TRACE conn4 <- [1,2490,null,{}] 16:34:28 INFO - PROCESS | 1951 | 1461540868033 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:28 INFO - PROCESS | 1951 | 1461540868352 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:34:28 INFO - PROCESS | 1951 | 1461540868419 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50091e800 == 165 [pid = 1951] [id = 630] 16:34:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc5014c8800) [pid = 1951] [serial = 1891] [outer = (nil)] 16:34:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc5017de400) [pid = 1951] [serial = 1892] [outer = 0x7fc5014c8800] 16:34:28 INFO - PROCESS | 1951 | 1461540868535 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc5017e6400) [pid = 1951] [serial = 1893] [outer = 0x7fc5014c8800] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc5063cc800) [pid = 1951] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc5016c1800) [pid = 1951] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc5063dac00) [pid = 1951] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc4fcbb9c00) [pid = 1951] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc5016bfc00) [pid = 1951] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc5019cfc00) [pid = 1951] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc4fde6f800) [pid = 1951] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc503962c00) [pid = 1951] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc50a0a7800) [pid = 1951] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc510fa6c00) [pid = 1951] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc506ab8000) [pid = 1951] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc51585e400) [pid = 1951] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc4fde70c00) [pid = 1951] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc4fcbbd800) [pid = 1951] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc506365c00) [pid = 1951] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc51ccd2000) [pid = 1951] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc4fc54c400) [pid = 1951] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc510fa4c00) [pid = 1951] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc50395b000) [pid = 1951] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc511504000) [pid = 1951] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc505f35400) [pid = 1951] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc4fcbb6400) [pid = 1951] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc510c17400) [pid = 1951] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc51585c000) [pid = 1951] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:34:29 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc4fc53f000) [pid = 1951] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:34:30 INFO - PROCESS | 1951 | 1461540870058 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2098ms 16:34:30 INFO - PROCESS | 1951 | 1461540870100 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1951 | 1461540870104 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:34:30 INFO - PROCESS | 1951 | 1461540870109 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1951 | 1461540870111 Marionette TRACE conn4 <- [1,2494,null,{}] 16:34:30 INFO - PROCESS | 1951 | 1461540870117 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:30 INFO - PROCESS | 1951 | 1461540870295 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:34:30 INFO - PROCESS | 1951 | 1461540870312 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500bc6000 == 166 [pid = 1951] [id = 631] 16:34:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc4ff3cc000) [pid = 1951] [serial = 1894] [outer = (nil)] 16:34:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc5019cec00) [pid = 1951] [serial = 1895] [outer = 0x7fc4ff3cc000] 16:34:30 INFO - PROCESS | 1951 | 1461540870371 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc5019d6000) [pid = 1951] [serial = 1896] [outer = 0x7fc4ff3cc000] 16:34:31 INFO - PROCESS | 1951 | 1461540871258 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1176ms 16:34:31 INFO - PROCESS | 1951 | 1461540871286 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 1951 | 1461540871289 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:34:31 INFO - PROCESS | 1951 | 1461540871295 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 1951 | 1461540871297 Marionette TRACE conn4 <- [1,2498,null,{}] 16:34:31 INFO - PROCESS | 1951 | 1461540871302 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:31 INFO - PROCESS | 1951 | 1461540871552 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:34:31 INFO - PROCESS | 1951 | 1461540871874 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fc6dc800 == 167 [pid = 1951] [id = 632] 16:34:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc4fc542800) [pid = 1951] [serial = 1897] [outer = (nil)] 16:34:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc4fc54d000) [pid = 1951] [serial = 1898] [outer = 0x7fc4fc542800] 16:34:31 INFO - PROCESS | 1951 | 1461540871954 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc4fde6d000) [pid = 1951] [serial = 1899] [outer = 0x7fc4fc542800] 16:34:32 INFO - PROCESS | 1951 | 1461540872906 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1689ms 16:34:32 INFO - PROCESS | 1951 | 1461540872986 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1951 | 1461540872992 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:34:33 INFO - PROCESS | 1951 | 1461540873000 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1951 | 1461540873006 Marionette TRACE conn4 <- [1,2502,null,{}] 16:34:33 INFO - PROCESS | 1951 | 1461540873012 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:33 INFO - PROCESS | 1951 | 1461540873263 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:34:33 INFO - PROCESS | 1951 | 1461540873584 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500b7f000 == 168 [pid = 1951] [id = 633] 16:34:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc4ffbc2400) [pid = 1951] [serial = 1900] [outer = (nil)] 16:34:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc500956400) [pid = 1951] [serial = 1901] [outer = 0x7fc4ffbc2400] 16:34:33 INFO - PROCESS | 1951 | 1461540873660 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc500af9000) [pid = 1951] [serial = 1902] [outer = 0x7fc4ffbc2400] 16:34:34 INFO - PROCESS | 1951 | 1461540874555 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1591ms 16:34:34 INFO - PROCESS | 1951 | 1461540874594 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:34:34 INFO - PROCESS | 1951 | 1461540874601 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:34:34 INFO - PROCESS | 1951 | 1461540874607 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 1951 | 1461540874610 Marionette TRACE conn4 <- [1,2506,null,{}] 16:34:34 INFO - PROCESS | 1951 | 1461540874616 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:34 INFO - PROCESS | 1951 | 1461540874835 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:34:35 INFO - PROCESS | 1951 | 1461540875191 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500d4b000 == 169 [pid = 1951] [id = 634] 16:34:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc5016b6400) [pid = 1951] [serial = 1903] [outer = (nil)] 16:34:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc5017e7c00) [pid = 1951] [serial = 1904] [outer = 0x7fc5016b6400] 16:34:35 INFO - PROCESS | 1951 | 1461540875271 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc5019d9c00) [pid = 1951] [serial = 1905] [outer = 0x7fc5016b6400] 16:34:36 INFO - PROCESS | 1951 | 1461540876129 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 16:34:36 INFO - PROCESS | 1951 | 1461540876192 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 1951 | 1461540876196 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:34:36 INFO - PROCESS | 1951 | 1461540876212 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 1951 | 1461540876221 Marionette TRACE conn4 <- [1,2510,null,{}] 16:34:36 INFO - PROCESS | 1951 | 1461540876227 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:36 INFO - PROCESS | 1951 | 1461540876489 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:34:36 INFO - PROCESS | 1951 | 1461540876805 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc501564000 == 170 [pid = 1951] [id = 635] 16:34:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc501bca000) [pid = 1951] [serial = 1906] [outer = (nil)] 16:34:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc5027aa400) [pid = 1951] [serial = 1907] [outer = 0x7fc501bca000] 16:34:36 INFO - PROCESS | 1951 | 1461540876878 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc5027b6000) [pid = 1951] [serial = 1908] [outer = 0x7fc501bca000] 16:34:37 INFO - PROCESS | 1951 | 1461540877731 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1597ms 16:34:37 INFO - PROCESS | 1951 | 1461540877806 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1951 | 1461540877810 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:34:37 INFO - PROCESS | 1951 | 1461540877822 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1951 | 1461540877824 Marionette TRACE conn4 <- [1,2514,null,{}] 16:34:37 INFO - PROCESS | 1951 | 1461540877828 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:38 INFO - PROCESS | 1951 | 1461540878036 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:34:38 INFO - PROCESS | 1951 | 1461540878340 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502691000 == 171 [pid = 1951] [id = 636] 16:34:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc5016bc800) [pid = 1951] [serial = 1909] [outer = (nil)] 16:34:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc502880c00) [pid = 1951] [serial = 1910] [outer = 0x7fc5016bc800] 16:34:38 INFO - PROCESS | 1951 | 1461540878420 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc502be6c00) [pid = 1951] [serial = 1911] [outer = 0x7fc5016bc800] 16:34:39 INFO - PROCESS | 1951 | 1461540879240 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1477ms 16:34:39 INFO - PROCESS | 1951 | 1461540879300 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 1951 | 1461540879303 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:34:39 INFO - PROCESS | 1951 | 1461540879309 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1951 | 1461540879312 Marionette TRACE conn4 <- [1,2518,null,{}] 16:34:39 INFO - PROCESS | 1951 | 1461540879317 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:39 INFO - PROCESS | 1951 | 1461540879515 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:34:39 INFO - PROCESS | 1951 | 1461540879837 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502b38800 == 172 [pid = 1951] [id = 637] 16:34:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc503962400) [pid = 1951] [serial = 1912] [outer = (nil)] 16:34:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc503a95c00) [pid = 1951] [serial = 1913] [outer = 0x7fc503962400] 16:34:39 INFO - PROCESS | 1951 | 1461540879936 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc503d7a000) [pid = 1951] [serial = 1914] [outer = 0x7fc503962400] 16:34:40 INFO - PROCESS | 1951 | 1461540880814 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1532ms 16:34:40 INFO - PROCESS | 1951 | 1461540880845 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1951 | 1461540880848 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:34:40 INFO - PROCESS | 1951 | 1461540880854 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1951 | 1461540880856 Marionette TRACE conn4 <- [1,2522,null,{}] 16:34:40 INFO - PROCESS | 1951 | 1461540880862 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:41 INFO - PROCESS | 1951 | 1461540881087 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:34:41 INFO - PROCESS | 1951 | 1461540881332 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039e7800 == 173 [pid = 1951] [id = 638] 16:34:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc503962c00) [pid = 1951] [serial = 1915] [outer = (nil)] 16:34:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc503eab400) [pid = 1951] [serial = 1916] [outer = 0x7fc503962c00] 16:34:41 INFO - PROCESS | 1951 | 1461540881446 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc504036800) [pid = 1951] [serial = 1917] [outer = 0x7fc503962c00] 16:34:42 INFO - PROCESS | 1951 | 1461540882325 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1529ms 16:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:34:42 INFO - PROCESS | 1951 | 1461540882384 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1951 | 1461540882387 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:34:42 INFO - PROCESS | 1951 | 1461540882393 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1951 | 1461540882396 Marionette TRACE conn4 <- [1,2526,null,{}] 16:34:42 INFO - PROCESS | 1951 | 1461540882402 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:42 INFO - PROCESS | 1951 | 1461540882597 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:34:42 INFO - PROCESS | 1951 | 1461540882961 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504394000 == 174 [pid = 1951] [id = 639] 16:34:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc505f34800) [pid = 1951] [serial = 1918] [outer = (nil)] 16:34:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc505f39000) [pid = 1951] [serial = 1919] [outer = 0x7fc505f34800] 16:34:43 INFO - PROCESS | 1951 | 1461540883043 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc506275c00) [pid = 1951] [serial = 1920] [outer = 0x7fc505f34800] 16:34:43 INFO - PROCESS | 1951 | 1461540883850 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1535ms 16:34:43 INFO - PROCESS | 1951 | 1461540883928 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1951 | 1461540883932 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:34:43 INFO - PROCESS | 1951 | 1461540883938 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1951 | 1461540883941 Marionette TRACE conn4 <- [1,2530,null,{}] 16:34:43 INFO - PROCESS | 1951 | 1461540883947 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:44 INFO - PROCESS | 1951 | 1461540884148 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:34:44 INFO - PROCESS | 1951 | 1461540884458 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506505800 == 175 [pid = 1951] [id = 640] 16:34:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc505f32800) [pid = 1951] [serial = 1921] [outer = (nil)] 16:34:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc50627b800) [pid = 1951] [serial = 1922] [outer = 0x7fc505f32800] 16:34:44 INFO - PROCESS | 1951 | 1461540884543 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc50628b800) [pid = 1951] [serial = 1923] [outer = 0x7fc505f32800] 16:34:45 INFO - PROCESS | 1951 | 1461540885354 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1489ms 16:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:34:45 INFO - PROCESS | 1951 | 1461540885430 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 1951 | 1461540885433 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:34:45 INFO - PROCESS | 1951 | 1461540885439 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 1951 | 1461540885442 Marionette TRACE conn4 <- [1,2534,null,{}] 16:34:45 INFO - PROCESS | 1951 | 1461540885447 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:45 INFO - PROCESS | 1951 | 1461540885673 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:34:45 INFO - PROCESS | 1951 | 1461540885987 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506974000 == 176 [pid = 1951] [id = 641] 16:34:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc504037400) [pid = 1951] [serial = 1924] [outer = (nil)] 16:34:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc506295c00) [pid = 1951] [serial = 1925] [outer = 0x7fc504037400] 16:34:46 INFO - PROCESS | 1951 | 1461540886067 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc506369400) [pid = 1951] [serial = 1926] [outer = 0x7fc504037400] 16:34:46 INFO - PROCESS | 1951 | 1461540886853 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1479ms 16:34:46 INFO - PROCESS | 1951 | 1461540886917 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1951 | 1461540886920 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:34:46 INFO - PROCESS | 1951 | 1461540886926 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1951 | 1461540886929 Marionette TRACE conn4 <- [1,2538,null,{}] 16:34:46 INFO - PROCESS | 1951 | 1461540886934 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:47 INFO - PROCESS | 1951 | 1461540887138 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:34:47 INFO - PROCESS | 1951 | 1461540887410 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506ce5000 == 177 [pid = 1951] [id = 642] 16:34:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc5063f3400) [pid = 1951] [serial = 1927] [outer = (nil)] 16:34:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc5063f6800) [pid = 1951] [serial = 1928] [outer = 0x7fc5063f3400] 16:34:47 INFO - PROCESS | 1951 | 1461540887552 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc5065a9000) [pid = 1951] [serial = 1929] [outer = 0x7fc5063f3400] 16:34:48 INFO - PROCESS | 1951 | 1461540888424 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1527ms 16:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:34:48 INFO - PROCESS | 1951 | 1461540888455 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 1951 | 1461540888458 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:34:48 INFO - PROCESS | 1951 | 1461540888464 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1951 | 1461540888468 Marionette TRACE conn4 <- [1,2542,null,{}] 16:34:48 INFO - PROCESS | 1951 | 1461540888473 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:48 INFO - PROCESS | 1951 | 1461540888696 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:34:49 INFO - PROCESS | 1951 | 1461540889025 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5083ca800 == 178 [pid = 1951] [id = 643] 16:34:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc506290800) [pid = 1951] [serial = 1930] [outer = (nil)] 16:34:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc506ab9000) [pid = 1951] [serial = 1931] [outer = 0x7fc506290800] 16:34:49 INFO - PROCESS | 1951 | 1461540889102 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc506b09c00) [pid = 1951] [serial = 1932] [outer = 0x7fc506290800] 16:34:49 INFO - PROCESS | 1951 | 1461540889903 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1482ms 16:34:49 INFO - PROCESS | 1951 | 1461540889946 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1951 | 1461540889950 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:34:49 INFO - PROCESS | 1951 | 1461540889956 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1951 | 1461540889958 Marionette TRACE conn4 <- [1,2546,null,{}] 16:34:49 INFO - PROCESS | 1951 | 1461540889964 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:50 INFO - PROCESS | 1951 | 1461540890175 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:34:50 INFO - PROCESS | 1951 | 1461540890452 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a18f800 == 179 [pid = 1951] [id = 644] 16:34:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc506870c00) [pid = 1951] [serial = 1933] [outer = (nil)] 16:34:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc506c6a000) [pid = 1951] [serial = 1934] [outer = 0x7fc506870c00] 16:34:50 INFO - PROCESS | 1951 | 1461540890569 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc5075cb400) [pid = 1951] [serial = 1935] [outer = 0x7fc506870c00] 16:34:51 INFO - PROCESS | 1951 | 1461540891379 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1489ms 16:34:51 INFO - PROCESS | 1951 | 1461540891446 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:34:51 INFO - PROCESS | 1951 | 1461540891459 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:34:51 INFO - PROCESS | 1951 | 1461540891463 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 1951 | 1461540891465 Marionette TRACE conn4 <- [1,2550,null,{}] 16:34:51 INFO - PROCESS | 1951 | 1461540891472 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:51 INFO - PROCESS | 1951 | 1461540891708 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:34:52 INFO - PROCESS | 1951 | 1461540892023 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a23b000 == 180 [pid = 1951] [id = 645] 16:34:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc506b10c00) [pid = 1951] [serial = 1936] [outer = (nil)] 16:34:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc5075d6800) [pid = 1951] [serial = 1937] [outer = 0x7fc506b10c00] 16:34:52 INFO - PROCESS | 1951 | 1461540892095 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc5076b6800) [pid = 1951] [serial = 1938] [outer = 0x7fc506b10c00] 16:34:52 INFO - PROCESS | 1951 | 1461540892939 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1532ms 16:34:52 INFO - PROCESS | 1951 | 1461540892996 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 1951 | 1461540892999 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:34:53 INFO - PROCESS | 1951 | 1461540893005 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 1951 | 1461540893007 Marionette TRACE conn4 <- [1,2554,null,{}] 16:34:53 INFO - PROCESS | 1951 | 1461540893013 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:53 INFO - PROCESS | 1951 | 1461540893243 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:34:53 INFO - PROCESS | 1951 | 1461540893570 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a43a000 == 181 [pid = 1951] [id = 646] 16:34:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc506ab8000) [pid = 1951] [serial = 1939] [outer = (nil)] 16:34:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc5076c1c00) [pid = 1951] [serial = 1940] [outer = 0x7fc506ab8000] 16:34:53 INFO - PROCESS | 1951 | 1461540893642 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc508321800) [pid = 1951] [serial = 1941] [outer = 0x7fc506ab8000] 16:34:54 INFO - PROCESS | 1951 | 1461540894468 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1527ms 16:34:54 INFO - PROCESS | 1951 | 1461540894533 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 1951 | 1461540894537 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:34:54 INFO - PROCESS | 1951 | 1461540894543 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 1951 | 1461540894545 Marionette TRACE conn4 <- [1,2558,null,{}] 16:34:54 INFO - PROCESS | 1951 | 1461540894550 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:54 INFO - PROCESS | 1951 | 1461540894762 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:34:55 INFO - PROCESS | 1951 | 1461540895074 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b113000 == 182 [pid = 1951] [id = 647] 16:34:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc502877000) [pid = 1951] [serial = 1942] [outer = (nil)] 16:34:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc508325000) [pid = 1951] [serial = 1943] [outer = 0x7fc502877000] 16:34:55 INFO - PROCESS | 1951 | 1461540895150 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc5084e8400) [pid = 1951] [serial = 1944] [outer = 0x7fc502877000] 16:34:56 INFO - PROCESS | 1951 | 1461540895999 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1531ms 16:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:34:56 INFO - PROCESS | 1951 | 1461540896075 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 1951 | 1461540896078 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:34:56 INFO - PROCESS | 1951 | 1461540896084 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 1951 | 1461540896087 Marionette TRACE conn4 <- [1,2562,null,{}] 16:34:56 INFO - PROCESS | 1951 | 1461540896092 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:56 INFO - PROCESS | 1951 | 1461540896334 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:34:56 INFO - PROCESS | 1951 | 1461540896650 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c59e000 == 183 [pid = 1951] [id = 648] 16:34:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc503961400) [pid = 1951] [serial = 1945] [outer = (nil)] 16:34:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc508962000) [pid = 1951] [serial = 1946] [outer = 0x7fc503961400] 16:34:56 INFO - PROCESS | 1951 | 1461540896726 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50896a400) [pid = 1951] [serial = 1947] [outer = 0x7fc503961400] 16:34:57 INFO - PROCESS | 1951 | 1461540897584 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1534ms 16:34:57 INFO - PROCESS | 1951 | 1461540897618 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:34:57 INFO - PROCESS | 1951 | 1461540897620 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:34:57 INFO - PROCESS | 1951 | 1461540897627 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 1951 | 1461540897629 Marionette TRACE conn4 <- [1,2566,null,{}] 16:34:57 INFO - PROCESS | 1951 | 1461540897634 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:57 INFO - PROCESS | 1951 | 1461540897862 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:34:58 INFO - PROCESS | 1951 | 1461540898218 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c6de800 == 184 [pid = 1951] [id = 649] 16:34:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc508ce8400) [pid = 1951] [serial = 1948] [outer = (nil)] 16:34:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc509f23800) [pid = 1951] [serial = 1949] [outer = 0x7fc508ce8400] 16:34:58 INFO - PROCESS | 1951 | 1461540898295 Marionette DEBUG loaded listener.js 16:34:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc509f2b400) [pid = 1951] [serial = 1950] [outer = 0x7fc508ce8400] 16:34:59 INFO - PROCESS | 1951 | 1461540899119 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1532ms 16:34:59 INFO - PROCESS | 1951 | 1461540899160 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:34:59 INFO - PROCESS | 1951 | 1461540899164 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:34:59 INFO - PROCESS | 1951 | 1461540899169 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 1951 | 1461540899171 Marionette TRACE conn4 <- [1,2570,null,{}] 16:34:59 INFO - PROCESS | 1951 | 1461540899177 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:59 INFO - PROCESS | 1951 | 1461540899465 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:34:59 INFO - PROCESS | 1951 | 1461540899810 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d91b800 == 185 [pid = 1951] [id = 650] 16:34:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc508cdbc00) [pid = 1951] [serial = 1951] [outer = (nil)] 16:34:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc509f39c00) [pid = 1951] [serial = 1952] [outer = 0x7fc508cdbc00] 16:34:59 INFO - PROCESS | 1951 | 1461540899887 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc50a0a4c00) [pid = 1951] [serial = 1953] [outer = 0x7fc508cdbc00] 16:35:00 INFO - PROCESS | 1951 | 1461540900817 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1730ms 16:35:00 INFO - PROCESS | 1951 | 1461540900901 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 1951 | 1461540900904 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:35:00 INFO - PROCESS | 1951 | 1461540900915 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 1951 | 1461540900917 Marionette TRACE conn4 <- [1,2574,null,{}] 16:35:00 INFO - PROCESS | 1951 | 1461540900923 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:01 INFO - PROCESS | 1951 | 1461540901186 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:35:01 INFO - PROCESS | 1951 | 1461540901514 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fdc54800 == 186 [pid = 1951] [id = 651] 16:35:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc4fcbb9400) [pid = 1951] [serial = 1954] [outer = (nil)] 16:35:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc501bcdc00) [pid = 1951] [serial = 1955] [outer = 0x7fc4fcbb9400] 16:35:01 INFO - PROCESS | 1951 | 1461540901585 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc509f3c800) [pid = 1951] [serial = 1956] [outer = 0x7fc4fcbb9400] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff338000 == 185 [pid = 1951] [id = 604] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516c20800 == 184 [pid = 1951] [id = 511] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a245000 == 183 [pid = 1951] [id = 558] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500b93800 == 182 [pid = 1951] [id = 605] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a176800 == 181 [pid = 1951] [id = 509] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50091e800 == 180 [pid = 1951] [id = 630] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff31b000 == 179 [pid = 1951] [id = 629] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fdac3000 == 178 [pid = 1951] [id = 628] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fa784000 == 177 [pid = 1951] [id = 627] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc52a014800 == 176 [pid = 1951] [id = 625] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51e344800 == 175 [pid = 1951] [id = 624] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51b678800 == 174 [pid = 1951] [id = 623] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516f0c000 == 173 [pid = 1951] [id = 622] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51450c800 == 172 [pid = 1951] [id = 621] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514221800 == 171 [pid = 1951] [id = 620] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513662000 == 170 [pid = 1951] [id = 619] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51157a800 == 169 [pid = 1951] [id = 618] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cad0000 == 168 [pid = 1951] [id = 617] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b115800 == 167 [pid = 1951] [id = 616] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a237000 == 166 [pid = 1951] [id = 615] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5083c7000 == 165 [pid = 1951] [id = 614] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506ca4800 == 164 [pid = 1951] [id = 613] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506485000 == 163 [pid = 1951] [id = 612] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc503d04000 == 162 [pid = 1951] [id = 611] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502b30800 == 161 [pid = 1951] [id = 610] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500df8000 == 160 [pid = 1951] [id = 609] 16:35:03 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500906000 == 159 [pid = 1951] [id = 608] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc506c6ec00) [pid = 1951] [serial = 1677] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc5016b5800) [pid = 1951] [serial = 1823] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc502be8800) [pid = 1951] [serial = 1818] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc5027ae000) [pid = 1951] [serial = 1817] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc508320c00) [pid = 1951] [serial = 1763] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc52b8d1800) [pid = 1951] [serial = 1797] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc520735800) [pid = 1951] [serial = 1796] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc501bd4800) [pid = 1951] [serial = 1755] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc501a52c00) [pid = 1951] [serial = 1754] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc5019d8c00) [pid = 1951] [serial = 1809] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc5019d4400) [pid = 1951] [serial = 1808] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc4ff2d5800) [pid = 1951] [serial = 1811] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc4ff3ce000) [pid = 1951] [serial = 1812] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc504035c00) [pid = 1951] [serial = 1758] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc503dd6400) [pid = 1951] [serial = 1757] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc50b0a2800) [pid = 1951] [serial = 1767] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc50a446000) [pid = 1951] [serial = 1766] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc513679000) [pid = 1951] [serial = 1773] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc511510c00) [pid = 1951] [serial = 1772] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc52f3c7c00) [pid = 1951] [serial = 1803] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc52f2c0400) [pid = 1951] [serial = 1802] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc51d962000) [pid = 1951] [serial = 1785] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc51cc4a800) [pid = 1951] [serial = 1784] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc500af5c00) [pid = 1951] [serial = 1814] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc52f237400) [pid = 1951] [serial = 1800] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc52f06dc00) [pid = 1951] [serial = 1799] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc52a7f4c00) [pid = 1951] [serial = 1791] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc52078d800) [pid = 1951] [serial = 1790] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc52016a400) [pid = 1951] [serial = 1788] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc51eaba800) [pid = 1951] [serial = 1787] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc4ff3cdc00) [pid = 1951] [serial = 1752] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc4fde66c00) [pid = 1951] [serial = 1751] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc511504c00) [pid = 1951] [serial = 1770] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc510fa7000) [pid = 1951] [serial = 1769] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc506b09400) [pid = 1951] [serial = 1761] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc50686cc00) [pid = 1951] [serial = 1760] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc5143ecc00) [pid = 1951] [serial = 1779] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc5143d7400) [pid = 1951] [serial = 1778] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc505f40c00) [pid = 1951] [serial = 1806] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc505f3c000) [pid = 1951] [serial = 1805] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc4fcbc3400) [pid = 1951] [serial = 1794] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc4fcbbe000) [pid = 1951] [serial = 1793] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc513dfa800) [pid = 1951] [serial = 1776] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc51399e400) [pid = 1951] [serial = 1775] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc51c082400) [pid = 1951] [serial = 1782] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc516dde000) [pid = 1951] [serial = 1781] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc508960800) [pid = 1951] [serial = 1764] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc4ff3c6800) [pid = 1951] [serial = 1821] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc5016c0000) [pid = 1951] [serial = 1815] [outer = (nil)] [url = about:blank] 16:35:03 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc4fde66800) [pid = 1951] [serial = 1820] [outer = (nil)] [url = about:blank] 16:35:04 INFO - PROCESS | 1951 | 1461540904071 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 3182ms 16:35:04 INFO - PROCESS | 1951 | 1461540904098 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 1951 | 1461540904103 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:35:04 INFO - PROCESS | 1951 | 1461540904162 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 1951 | 1461540904165 Marionette TRACE conn4 <- [1,2578,null,{}] 16:35:04 INFO - PROCESS | 1951 | 1461540904173 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:04 INFO - PROCESS | 1951 | 1461540904361 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:35:04 INFO - PROCESS | 1951 | 1461540904374 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff2f6800 == 160 [pid = 1951] [id = 652] 16:35:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc4ff3c2c00) [pid = 1951] [serial = 1957] [outer = (nil)] 16:35:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc4ff656c00) [pid = 1951] [serial = 1958] [outer = 0x7fc4ff3c2c00] 16:35:04 INFO - PROCESS | 1951 | 1461540904440 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc4ffbbc400) [pid = 1951] [serial = 1959] [outer = 0x7fc4ff3c2c00] 16:35:05 INFO - PROCESS | 1951 | 1461540905396 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1292ms 16:35:05 INFO - PROCESS | 1951 | 1461540905445 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 1951 | 1461540905454 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:35:05 INFO - PROCESS | 1951 | 1461540905468 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1951 | 1461540905470 Marionette TRACE conn4 <- [1,2582,null,{}] 16:35:05 INFO - PROCESS | 1951 | 1461540905476 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 1951 | 1461540905676 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:35:05 INFO - PROCESS | 1951 | 1461540905880 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ffbe2800 == 161 [pid = 1951] [id = 653] 16:35:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc4ff3c3c00) [pid = 1951] [serial = 1960] [outer = (nil)] 16:35:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc500af7000) [pid = 1951] [serial = 1961] [outer = 0x7fc4ff3c3c00] 16:35:05 INFO - PROCESS | 1951 | 1461540905941 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc5014cf400) [pid = 1951] [serial = 1962] [outer = 0x7fc4ff3c3c00] 16:35:06 INFO - PROCESS | 1951 | 1461540906793 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1385ms 16:35:06 INFO - PROCESS | 1951 | 1461540906851 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 1951 | 1461540906855 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:35:06 INFO - PROCESS | 1951 | 1461540906861 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 1951 | 1461540906866 Marionette TRACE conn4 <- [1,2586,null,{}] 16:35:06 INFO - PROCESS | 1951 | 1461540906881 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:07 INFO - PROCESS | 1951 | 1461540907152 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:35:07 INFO - PROCESS | 1951 | 1461540907184 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500cd4800 == 162 [pid = 1951] [id = 654] 16:35:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc5019d3800) [pid = 1951] [serial = 1963] [outer = (nil)] 16:35:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc501a4d400) [pid = 1951] [serial = 1964] [outer = 0x7fc5019d3800] 16:35:07 INFO - PROCESS | 1951 | 1461540907248 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc501bcb800) [pid = 1951] [serial = 1965] [outer = 0x7fc5019d3800] 16:35:08 INFO - PROCESS | 1951 | 1461540908822 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc5014c8800) [pid = 1951] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc511508400) [pid = 1951] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc503dd7400) [pid = 1951] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc506288800) [pid = 1951] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc509f34800) [pid = 1951] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc4fc544000) [pid = 1951] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc51c83f000) [pid = 1951] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc513def800) [pid = 1951] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc510c29000) [pid = 1951] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc50c5d7000) [pid = 1951] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc4fc549c00) [pid = 1951] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc50a0a6c00) [pid = 1951] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc501a53800) [pid = 1951] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc503d74800) [pid = 1951] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc4fc546c00) [pid = 1951] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc4fcbb9000) [pid = 1951] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc508969c00) [pid = 1951] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc511507000) [pid = 1951] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc4ffbbec00) [pid = 1951] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc51367cc00) [pid = 1951] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc503ea0000) [pid = 1951] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc503dcfc00) [pid = 1951] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc4ffbc9c00) [pid = 1951] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:35:08 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc4fc546000) [pid = 1951] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2034ms 16:35:08 INFO - PROCESS | 1951 | 1461540908969 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 1951 | 1461540908973 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:35:08 INFO - PROCESS | 1951 | 1461540908979 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 1951 | 1461540908981 Marionette TRACE conn4 <- [1,2590,null,{}] 16:35:08 INFO - PROCESS | 1951 | 1461540908986 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:09 INFO - PROCESS | 1951 | 1461540909220 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:35:09 INFO - PROCESS | 1951 | 1461540909334 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500c95800 == 163 [pid = 1951] [id = 655] 16:35:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc4ffbca400) [pid = 1951] [serial = 1966] [outer = (nil)] 16:35:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc501bce400) [pid = 1951] [serial = 1967] [outer = 0x7fc4ffbca400] 16:35:09 INFO - PROCESS | 1951 | 1461540909397 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc50287a000) [pid = 1951] [serial = 1968] [outer = 0x7fc4ffbca400] 16:35:10 INFO - PROCESS | 1951 | 1461540910014 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1076ms 16:35:10 INFO - PROCESS | 1951 | 1461540910055 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 1951 | 1461540910058 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:35:10 INFO - PROCESS | 1951 | 1461540910063 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1951 | 1461540910077 Marionette TRACE conn4 <- [1,2594,null,{}] 16:35:10 INFO - PROCESS | 1951 | 1461540910081 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:10 INFO - PROCESS | 1951 | 1461540910326 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:35:10 INFO - PROCESS | 1951 | 1461540910347 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50156d000 == 164 [pid = 1951] [id = 656] 16:35:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc5014c7000) [pid = 1951] [serial = 1969] [outer = (nil)] 16:35:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc503957400) [pid = 1951] [serial = 1970] [outer = 0x7fc5014c7000] 16:35:10 INFO - PROCESS | 1951 | 1461540910409 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc503a9ac00) [pid = 1951] [serial = 1971] [outer = 0x7fc5014c7000] 16:35:11 INFO - PROCESS | 1951 | 1461540911553 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1500ms 16:35:11 INFO - PROCESS | 1951 | 1461540911565 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1951 | 1461540911569 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:35:11 INFO - PROCESS | 1951 | 1461540911578 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1951 | 1461540911584 Marionette TRACE conn4 <- [1,2598,null,{}] 16:35:11 INFO - PROCESS | 1951 | 1461540911593 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:11 INFO - PROCESS | 1951 | 1461540911814 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:35:12 INFO - PROCESS | 1951 | 1461540912147 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ffbde000 == 165 [pid = 1951] [id = 657] 16:35:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc4ff3c8000) [pid = 1951] [serial = 1972] [outer = (nil)] 16:35:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc500af9400) [pid = 1951] [serial = 1973] [outer = 0x7fc4ff3c8000] 16:35:12 INFO - PROCESS | 1951 | 1461540912227 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc5016b6c00) [pid = 1951] [serial = 1974] [outer = 0x7fc4ff3c8000] 16:35:13 INFO - PROCESS | 1951 | 1461540913132 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1591ms 16:35:13 INFO - PROCESS | 1951 | 1461540913170 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1951 | 1461540913189 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:35:13 INFO - PROCESS | 1951 | 1461540913199 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1951 | 1461540913203 Marionette TRACE conn4 <- [1,2602,null,{}] 16:35:13 INFO - PROCESS | 1951 | 1461540913209 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:13 INFO - PROCESS | 1951 | 1461540913445 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:35:13 INFO - PROCESS | 1951 | 1461540913806 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50268d800 == 166 [pid = 1951] [id = 658] 16:35:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc501a5a800) [pid = 1951] [serial = 1975] [outer = (nil)] 16:35:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc502be8800) [pid = 1951] [serial = 1976] [outer = 0x7fc501a5a800] 16:35:13 INFO - PROCESS | 1951 | 1461540913884 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc503a9bc00) [pid = 1951] [serial = 1977] [outer = 0x7fc501a5a800] 16:35:14 INFO - PROCESS | 1951 | 1461540914858 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1733ms 16:35:14 INFO - PROCESS | 1951 | 1461540914931 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 1951 | 1461540914936 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:35:14 INFO - PROCESS | 1951 | 1461540914942 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1951 | 1461540914948 Marionette TRACE conn4 <- [1,2606,null,{}] 16:35:14 INFO - PROCESS | 1951 | 1461540914964 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 1951 | 1461540915220 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:35:15 INFO - PROCESS | 1951 | 1461540915532 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039cb800 == 167 [pid = 1951] [id = 659] 16:35:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc503d7d400) [pid = 1951] [serial = 1978] [outer = (nil)] 16:35:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc503dd5800) [pid = 1951] [serial = 1979] [outer = 0x7fc503d7d400] 16:35:15 INFO - PROCESS | 1951 | 1461540915610 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc503ea5400) [pid = 1951] [serial = 1980] [outer = 0x7fc503d7d400] 16:35:16 INFO - PROCESS | 1951 | 1461540916519 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1637ms 16:35:16 INFO - PROCESS | 1951 | 1461540916580 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:35:16 INFO - PROCESS | 1951 | 1461540916585 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:35:16 INFO - PROCESS | 1951 | 1461540916590 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 1951 | 1461540916594 Marionette TRACE conn4 <- [1,2610,null,{}] 16:35:16 INFO - PROCESS | 1951 | 1461540916599 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:16 INFO - PROCESS | 1951 | 1461540916804 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:35:17 INFO - PROCESS | 1951 | 1461540917109 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50648a000 == 168 [pid = 1951] [id = 660] 16:35:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc503dd7400) [pid = 1951] [serial = 1981] [outer = (nil)] 16:35:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc50627d000) [pid = 1951] [serial = 1982] [outer = 0x7fc503dd7400] 16:35:17 INFO - PROCESS | 1951 | 1461540917195 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc506363c00) [pid = 1951] [serial = 1983] [outer = 0x7fc503dd7400] 16:35:18 INFO - PROCESS | 1951 | 1461540918014 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:35:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1486ms 16:35:18 INFO - PROCESS | 1951 | 1461540918076 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:35:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:35:18 INFO - PROCESS | 1951 | 1461540918080 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:35:18 INFO - PROCESS | 1951 | 1461540918086 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1951 | 1461540918089 Marionette TRACE conn4 <- [1,2614,null,{}] 16:35:18 INFO - PROCESS | 1951 | 1461540918094 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 1951 | 1461540918295 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:35:18 INFO - PROCESS | 1951 | 1461540918616 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506cbc000 == 169 [pid = 1951] [id = 661] 16:35:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc5027afc00) [pid = 1951] [serial = 1984] [outer = (nil)] 16:35:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc5063d9400) [pid = 1951] [serial = 1985] [outer = 0x7fc5027afc00] 16:35:18 INFO - PROCESS | 1951 | 1461540918692 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc5063fb800) [pid = 1951] [serial = 1986] [outer = 0x7fc5027afc00] 16:35:19 INFO - PROCESS | 1951 | 1461540919505 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1479ms 16:35:19 INFO - PROCESS | 1951 | 1461540919566 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 1951 | 1461540919569 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:35:19 INFO - PROCESS | 1951 | 1461540919575 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 1951 | 1461540919578 Marionette TRACE conn4 <- [1,2618,null,{}] 16:35:19 INFO - PROCESS | 1951 | 1461540919583 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:19 INFO - PROCESS | 1951 | 1461540919819 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:35:20 INFO - PROCESS | 1951 | 1461540920135 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5083c6000 == 170 [pid = 1951] [id = 662] 16:35:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc5075cc000) [pid = 1951] [serial = 1987] [outer = (nil)] 16:35:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc508319800) [pid = 1951] [serial = 1988] [outer = 0x7fc5075cc000] 16:35:20 INFO - PROCESS | 1951 | 1461540920223 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc5084eac00) [pid = 1951] [serial = 1989] [outer = 0x7fc5075cc000] 16:35:21 INFO - PROCESS | 1951 | 1461540921013 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:35:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1481ms 16:35:21 INFO - PROCESS | 1951 | 1461540921059 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 1951 | 1461540921064 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:35:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:35:21 INFO - PROCESS | 1951 | 1461540921069 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 1951 | 1461540921072 Marionette TRACE conn4 <- [1,2622,null,{}] 16:35:21 INFO - PROCESS | 1951 | 1461540921078 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:21 INFO - PROCESS | 1951 | 1461540921287 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:35:21 INFO - PROCESS | 1951 | 1461540921559 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a238000 == 171 [pid = 1951] [id = 663] 16:35:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc5075d4800) [pid = 1951] [serial = 1990] [outer = (nil)] 16:35:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc508ce3c00) [pid = 1951] [serial = 1991] [outer = 0x7fc5075d4800] 16:35:21 INFO - PROCESS | 1951 | 1461540921678 Marionette DEBUG loaded listener.js 16:35:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc509f34800) [pid = 1951] [serial = 1992] [outer = 0x7fc5075d4800] 16:35:22 INFO - PROCESS | 1951 | 1461540922501 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1483ms 16:35:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:35:22 INFO - PROCESS | 1951 | 1461540922554 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 1951 | 1461540922557 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:35:22 INFO - PROCESS | 1951 | 1461540922564 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 1951 | 1461540922567 Marionette TRACE conn4 <- [1,2626,null,{}] 16:35:22 INFO - PROCESS | 1951 | 1461540922572 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:22 INFO - PROCESS | 1951 | 1461540922771 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:35:23 INFO - PROCESS | 1951 | 1461540923100 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50acc7800 == 172 [pid = 1951] [id = 664] 16:35:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc5084ed800) [pid = 1951] [serial = 1993] [outer = (nil)] 16:35:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc50a0ab000) [pid = 1951] [serial = 1994] [outer = 0x7fc5084ed800] 16:35:23 INFO - PROCESS | 1951 | 1461540923177 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc50a3d9800) [pid = 1951] [serial = 1995] [outer = 0x7fc5084ed800] 16:35:23 INFO - PROCESS | 1951 | 1461540923984 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:35:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:35:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1484ms 16:35:24 INFO - PROCESS | 1951 | 1461540924048 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:35:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:35:24 INFO - PROCESS | 1951 | 1461540924052 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:35:24 INFO - PROCESS | 1951 | 1461540924057 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 1951 | 1461540924060 Marionette TRACE conn4 <- [1,2630,null,{}] 16:35:24 INFO - PROCESS | 1951 | 1461540924066 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:24 INFO - PROCESS | 1951 | 1461540924296 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:35:24 INFO - PROCESS | 1951 | 1461540924611 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c662800 == 173 [pid = 1951] [id = 665] 16:35:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc50a0a3000) [pid = 1951] [serial = 1996] [outer = (nil)] 16:35:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc50a451000) [pid = 1951] [serial = 1997] [outer = 0x7fc50a0a3000] 16:35:24 INFO - PROCESS | 1951 | 1461540924689 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc50a4eac00) [pid = 1951] [serial = 1998] [outer = 0x7fc50a0a3000] 16:35:25 INFO - PROCESS | 1951 | 1461540925510 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:35:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1486ms 16:35:25 INFO - PROCESS | 1951 | 1461540925544 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 1951 | 1461540925548 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:35:25 INFO - PROCESS | 1951 | 1461540925553 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 1951 | 1461540925556 Marionette TRACE conn4 <- [1,2634,null,{}] 16:35:25 INFO - PROCESS | 1951 | 1461540925562 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:25 INFO - PROCESS | 1951 | 1461540925768 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:35:26 INFO - PROCESS | 1951 | 1461540926047 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dbb6800 == 174 [pid = 1951] [id = 666] 16:35:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc508964c00) [pid = 1951] [serial = 1999] [outer = (nil)] 16:35:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc50adf0400) [pid = 1951] [serial = 2000] [outer = 0x7fc508964c00] 16:35:26 INFO - PROCESS | 1951 | 1461540926162 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc50adf5800) [pid = 1951] [serial = 2001] [outer = 0x7fc508964c00] 16:35:27 INFO - PROCESS | 1951 | 1461540927015 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:35:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1529ms 16:35:27 INFO - PROCESS | 1951 | 1461540927084 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:35:27 INFO - PROCESS | 1951 | 1461540927088 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:35:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:35:27 INFO - PROCESS | 1951 | 1461540927095 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 1951 | 1461540927099 Marionette TRACE conn4 <- [1,2638,null,{}] 16:35:27 INFO - PROCESS | 1951 | 1461540927104 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 1951 | 1461540927412 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:35:27 INFO - PROCESS | 1951 | 1461540927740 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dd18800 == 175 [pid = 1951] [id = 667] 16:35:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc50afe5000) [pid = 1951] [serial = 2002] [outer = (nil)] 16:35:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc50afe9c00) [pid = 1951] [serial = 2003] [outer = 0x7fc50afe5000] 16:35:27 INFO - PROCESS | 1951 | 1461540927819 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc50b099400) [pid = 1951] [serial = 2004] [outer = 0x7fc50afe5000] 16:35:28 INFO - PROCESS | 1951 | 1461540928706 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:35:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1683ms 16:35:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:35:28 INFO - PROCESS | 1951 | 1461540928778 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1951 | 1461540928780 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:35:28 INFO - PROCESS | 1951 | 1461540928787 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1951 | 1461540928790 Marionette TRACE conn4 <- [1,2642,null,{}] 16:35:28 INFO - PROCESS | 1951 | 1461540928795 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:28 INFO - PROCESS | 1951 | 1461540928991 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:35:29 INFO - PROCESS | 1951 | 1461540929301 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511565000 == 176 [pid = 1951] [id = 668] 16:35:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc50b099c00) [pid = 1951] [serial = 2005] [outer = (nil)] 16:35:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc50b0a1c00) [pid = 1951] [serial = 2006] [outer = 0x7fc50b099c00] 16:35:29 INFO - PROCESS | 1951 | 1461540929378 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc50b27d000) [pid = 1951] [serial = 2007] [outer = 0x7fc50b099c00] 16:35:30 INFO - PROCESS | 1951 | 1461540930189 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:35:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:35:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1432ms 16:35:30 INFO - PROCESS | 1951 | 1461540930219 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 1951 | 1461540930221 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:35:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:35:30 INFO - PROCESS | 1951 | 1461540930236 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 1951 | 1461540930239 Marionette TRACE conn4 <- [1,2646,null,{}] 16:35:30 INFO - PROCESS | 1951 | 1461540930245 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:30 INFO - PROCESS | 1951 | 1461540930442 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:35:30 INFO - PROCESS | 1951 | 1461540930723 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5121c6800 == 177 [pid = 1951] [id = 669] 16:35:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc501a4e800) [pid = 1951] [serial = 2008] [outer = (nil)] 16:35:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50b27d800) [pid = 1951] [serial = 2009] [outer = 0x7fc501a4e800] 16:35:30 INFO - PROCESS | 1951 | 1461540930839 Marionette DEBUG loaded listener.js 16:35:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc50b299400) [pid = 1951] [serial = 2010] [outer = 0x7fc501a4e800] 16:35:31 INFO - PROCESS | 1951 | 1461540931604 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:35:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:35:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1382ms 16:35:31 INFO - PROCESS | 1951 | 1461540931619 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:35:31 INFO - PROCESS | 1951 | 1461540931623 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:35:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:35:31 INFO - PROCESS | 1951 | 1461540931628 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:35:31 INFO - PROCESS | 1951 | 1461540931631 Marionette TRACE conn4 <- [1,2650,null,{}] 16:35:31 INFO - PROCESS | 1951 | 1461540931636 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:31 INFO - PROCESS | 1951 | 1461540931857 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:35:32 INFO - PROCESS | 1951 | 1461540932130 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5125b0000 == 178 [pid = 1951] [id = 670] 16:35:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc4fc53e400) [pid = 1951] [serial = 2011] [outer = (nil)] 16:35:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50b3ce000) [pid = 1951] [serial = 2012] [outer = 0x7fc4fc53e400] 16:35:32 INFO - PROCESS | 1951 | 1461540932204 Marionette DEBUG loaded listener.js 16:35:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc50bd34800) [pid = 1951] [serial = 2013] [outer = 0x7fc4fc53e400] 16:35:33 INFO - PROCESS | 1951 | 1461540933062 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:35:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:35:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1478ms 16:35:33 INFO - PROCESS | 1951 | 1461540933107 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:35:33 INFO - PROCESS | 1951 | 1461540933110 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:35:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:35:33 INFO - PROCESS | 1951 | 1461540933118 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:35:33 INFO - PROCESS | 1951 | 1461540933121 Marionette TRACE conn4 <- [1,2654,null,{}] 16:35:33 INFO - PROCESS | 1951 | 1461540933125 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:33 INFO - PROCESS | 1951 | 1461540933346 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:35:33 INFO - PROCESS | 1951 | 1461540933675 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513293800 == 179 [pid = 1951] [id = 671] 16:35:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc4fc53f400) [pid = 1951] [serial = 2014] [outer = (nil)] 16:35:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc50bd3c000) [pid = 1951] [serial = 2015] [outer = 0x7fc4fc53f400] 16:35:33 INFO - PROCESS | 1951 | 1461540933751 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc50c325c00) [pid = 1951] [serial = 2016] [outer = 0x7fc4fc53f400] 16:35:34 INFO - PROCESS | 1951 | 1461540934558 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:35:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1477ms 16:35:34 INFO - PROCESS | 1951 | 1461540934596 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 1951 | 1461540934599 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:35:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:35:34 INFO - PROCESS | 1951 | 1461540934605 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1951 | 1461540934607 Marionette TRACE conn4 <- [1,2658,null,{}] 16:35:34 INFO - PROCESS | 1951 | 1461540934613 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:34 INFO - PROCESS | 1951 | 1461540934818 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:35:35 INFO - PROCESS | 1951 | 1461540935095 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135be800 == 180 [pid = 1951] [id = 672] 16:35:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc50395a000) [pid = 1951] [serial = 2017] [outer = (nil)] 16:35:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc50c32f400) [pid = 1951] [serial = 2018] [outer = 0x7fc50395a000] 16:35:35 INFO - PROCESS | 1951 | 1461540935221 Marionette DEBUG loaded listener.js 16:35:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc50c5d0c00) [pid = 1951] [serial = 2019] [outer = 0x7fc50395a000] 16:35:36 INFO - PROCESS | 1951 | 1461540936013 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:35:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1434ms 16:35:36 INFO - PROCESS | 1951 | 1461540936043 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 1951 | 1461540936047 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:35:36 INFO - PROCESS | 1951 | 1461540936054 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 1951 | 1461540936057 Marionette TRACE conn4 <- [1,2662,null,{}] 16:35:36 INFO - PROCESS | 1951 | 1461540936062 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:36 INFO - PROCESS | 1951 | 1461540936259 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:35:36 INFO - PROCESS | 1951 | 1461540936537 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51386d800 == 181 [pid = 1951] [id = 673] 16:35:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc50c325000) [pid = 1951] [serial = 2020] [outer = (nil)] 16:35:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc50c5da400) [pid = 1951] [serial = 2021] [outer = 0x7fc50c325000] 16:35:36 INFO - PROCESS | 1951 | 1461540936610 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc50db98400) [pid = 1951] [serial = 2022] [outer = 0x7fc50c325000] 16:35:37 INFO - PROCESS | 1951 | 1461540937424 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:35:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:35:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1429ms 16:35:37 INFO - PROCESS | 1951 | 1461540937484 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 1951 | 1461540937487 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:35:37 INFO - PROCESS | 1951 | 1461540937493 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 1951 | 1461540937495 Marionette TRACE conn4 <- [1,2666,null,{}] 16:35:37 INFO - PROCESS | 1951 | 1461540937501 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:37 INFO - PROCESS | 1951 | 1461540937697 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:35:37 INFO - PROCESS | 1951 | 1461540937983 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c1e000 == 182 [pid = 1951] [id = 674] 16:35:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc50c326400) [pid = 1951] [serial = 2023] [outer = (nil)] 16:35:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc50dbdec00) [pid = 1951] [serial = 2024] [outer = 0x7fc50c326400] 16:35:38 INFO - PROCESS | 1951 | 1461540938096 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc50dbe4800) [pid = 1951] [serial = 2025] [outer = 0x7fc50c326400] 16:35:39 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:39 INFO - PROCESS | 1951 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:35:39 INFO - PROCESS | 1951 | 1461540939408 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:35:39 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) 16:35:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1943ms 16:35:39 INFO - PROCESS | 1951 | 1461540939489 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:35:39 INFO - PROCESS | 1951 | 1461540939493 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:35:39 INFO - PROCESS | 1951 | 1461540939506 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:35:39 INFO - PROCESS | 1951 | 1461540939508 Marionette TRACE conn4 <- [1,2670,null,{}] 16:35:39 INFO - PROCESS | 1951 | 1461540939512 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:39 INFO - PROCESS | 1951 | 1461540939718 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:35:40 INFO - PROCESS | 1951 | 1461540939998 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fced1800 == 183 [pid = 1951] [id = 675] 16:35:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc4fcbb6400) [pid = 1951] [serial = 2026] [outer = (nil)] 16:35:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc4ff2d3c00) [pid = 1951] [serial = 2027] [outer = 0x7fc4fcbb6400] 16:35:40 INFO - PROCESS | 1951 | 1461540940069 Marionette DEBUG loaded listener.js 16:35:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc50a3e2000) [pid = 1951] [serial = 2028] [outer = 0x7fc4fcbb6400] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fceca800 == 182 [pid = 1951] [id = 603] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506184800 == 181 [pid = 1951] [id = 457] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc501625000 == 180 [pid = 1951] [id = 499] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50d91b800 == 179 [pid = 1951] [id = 650] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c6de800 == 178 [pid = 1951] [id = 649] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c59e000 == 177 [pid = 1951] [id = 648] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b113000 == 176 [pid = 1951] [id = 647] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a43a000 == 175 [pid = 1951] [id = 646] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a23b000 == 174 [pid = 1951] [id = 645] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a18f800 == 173 [pid = 1951] [id = 644] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5083ca800 == 172 [pid = 1951] [id = 643] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506ce5000 == 171 [pid = 1951] [id = 642] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506974000 == 170 [pid = 1951] [id = 641] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506505800 == 169 [pid = 1951] [id = 640] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc504394000 == 168 [pid = 1951] [id = 639] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5039e7800 == 167 [pid = 1951] [id = 638] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502b38800 == 166 [pid = 1951] [id = 637] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502691000 == 165 [pid = 1951] [id = 636] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc501564000 == 164 [pid = 1951] [id = 635] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500d4b000 == 163 [pid = 1951] [id = 634] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500b7f000 == 162 [pid = 1951] [id = 633] 16:35:42 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fc6dc800 == 161 [pid = 1951] [id = 632] 16:35:42 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc503dd5c00) [pid = 1951] [serial = 1749] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc5019cec00) [pid = 1951] [serial = 1895] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc5017de400) [pid = 1951] [serial = 1892] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc516f49800) [pid = 1951] [serial = 1869] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc516dd8800) [pid = 1951] [serial = 1868] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc51b6c7000) [pid = 1951] [serial = 1872] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc519539400) [pid = 1951] [serial = 1871] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc50c32c400) [pid = 1951] [serial = 1854] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc50b3d2800) [pid = 1951] [serial = 1853] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc52022ac00) [pid = 1951] [serial = 1881] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc51eaba000) [pid = 1951] [serial = 1880] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc50b299800) [pid = 1951] [serial = 1851] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc50b0a1000) [pid = 1951] [serial = 1850] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc51d4ba800) [pid = 1951] [serial = 1878] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc51cccb800) [pid = 1951] [serial = 1877] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc5143d7c00) [pid = 1951] [serial = 1863] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc5141f2000) [pid = 1951] [serial = 1862] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc511505800) [pid = 1951] [serial = 1857] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc510de6400) [pid = 1951] [serial = 1856] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc51488a400) [pid = 1951] [serial = 1866] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc514653400) [pid = 1951] [serial = 1865] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc4ff2da400) [pid = 1951] [serial = 1886] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc50b098400) [pid = 1951] [serial = 1848] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc50afe0400) [pid = 1951] [serial = 1847] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc502be4000) [pid = 1951] [serial = 1830] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc502874c00) [pid = 1951] [serial = 1829] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc505f3ac00) [pid = 1951] [serial = 1833] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc50402d000) [pid = 1951] [serial = 1832] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc4fc54d400) [pid = 1951] [serial = 1883] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc4fcbc2c00) [pid = 1951] [serial = 1884] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc5063d3000) [pid = 1951] [serial = 1836] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc506362800) [pid = 1951] [serial = 1835] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc509f3bc00) [pid = 1951] [serial = 1842] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc509f28000) [pid = 1951] [serial = 1841] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc51255cc00) [pid = 1951] [serial = 1859] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc513998c00) [pid = 1951] [serial = 1860] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc5016b2800) [pid = 1951] [serial = 1827] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc4ffbc8000) [pid = 1951] [serial = 1826] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc51c3f8000) [pid = 1951] [serial = 1875] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc51c192000) [pid = 1951] [serial = 1874] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc506870800) [pid = 1951] [serial = 1839] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc506862800) [pid = 1951] [serial = 1838] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc50adf7400) [pid = 1951] [serial = 1845] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc50a0a8000) [pid = 1951] [serial = 1844] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc500957c00) [pid = 1951] [serial = 1890] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc50094a400) [pid = 1951] [serial = 1889] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc5017e6400) [pid = 1951] [serial = 1893] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc4ff3cf000) [pid = 1951] [serial = 1887] [outer = (nil)] [url = about:blank] 16:35:42 INFO - PROCESS | 1951 | 1461540942603 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:35:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:35:42 INFO - PROCESS | 1951 | 1461540942656 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:35:42 INFO - PROCESS | 1951 | 1461540942664 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 1951 | 1461540942669 Marionette TRACE conn4 <- [1,2674,null,{}] 16:35:42 INFO - PROCESS | 1951 | 1461540942678 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 1951 | 1461540942858 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:35:43 INFO - PROCESS | 1951 | 1461540943082 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff2f3000 == 162 [pid = 1951] [id = 676] 16:35:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc4ffbc8000) [pid = 1951] [serial = 2029] [outer = (nil)] 16:35:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc50094dc00) [pid = 1951] [serial = 2030] [outer = 0x7fc4ffbc8000] 16:35:43 INFO - PROCESS | 1951 | 1461540943147 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc500af3800) [pid = 1951] [serial = 2031] [outer = 0x7fc4ffbc8000] 16:35:44 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:44 INFO - PROCESS | 1951 | 1461540944358 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 1951 | 1461540944412 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:35:44 INFO - PROCESS | 1951 | 1461540944422 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 1951 | 1461540944426 Marionette TRACE conn4 <- [1,2678,null,{}] 16:35:44 INFO - PROCESS | 1951 | 1461540944431 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:44 INFO - PROCESS | 1951 | 1461540944761 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:35:44 INFO - PROCESS | 1951 | 1461540944797 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500bdc000 == 163 [pid = 1951] [id = 677] 16:35:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc5014cc000) [pid = 1951] [serial = 2032] [outer = (nil)] 16:35:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc501a4d000) [pid = 1951] [serial = 2033] [outer = 0x7fc5014cc000] 16:35:44 INFO - PROCESS | 1951 | 1461540944859 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc501bcac00) [pid = 1951] [serial = 2034] [outer = 0x7fc5014cc000] 16:35:46 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:46 INFO - PROCESS | 1951 | 1461540946221 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:35:46 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) 16:35:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1830ms 16:35:46 INFO - PROCESS | 1951 | 1461540946264 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 1951 | 1461540946268 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:35:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:35:46 INFO - PROCESS | 1951 | 1461540946279 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 1951 | 1461540946287 Marionette TRACE conn4 <- [1,2682,null,{}] 16:35:46 INFO - PROCESS | 1951 | 1461540946433 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:47 INFO - PROCESS | 1951 | 1461540947227 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc506870c00) [pid = 1951] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc5019d3800) [pid = 1951] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc4ff3c2c00) [pid = 1951] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc501bca000) [pid = 1951] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc505f34800) [pid = 1951] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc5016bc800) [pid = 1951] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc503961400) [pid = 1951] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc503962c00) [pid = 1951] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc508cdbc00) [pid = 1951] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc4ffbca400) [pid = 1951] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc502877000) [pid = 1951] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc506b10c00) [pid = 1951] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc504037400) [pid = 1951] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc503962400) [pid = 1951] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc5063f3400) [pid = 1951] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc4fc542800) [pid = 1951] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc5016b6400) [pid = 1951] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc506ab8000) [pid = 1951] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc4ff3c3c00) [pid = 1951] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc4ffbc2400) [pid = 1951] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc508ce8400) [pid = 1951] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc505f32800) [pid = 1951] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc506290800) [pid = 1951] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:35:47 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc4fc540c00) [pid = 1951] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:35:47 INFO - PROCESS | 1951 | 1461540947393 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff341000 == 164 [pid = 1951] [id = 678] 16:35:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc4ff2cf800) [pid = 1951] [serial = 2035] [outer = (nil)] 16:35:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc4ffbc8800) [pid = 1951] [serial = 2036] [outer = 0x7fc4ff2cf800] 16:35:47 INFO - PROCESS | 1951 | 1461540947461 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc5027b2400) [pid = 1951] [serial = 2037] [outer = 0x7fc4ff2cf800] 16:35:48 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:48 INFO - PROCESS | 1951 | 1461540948586 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:35:48 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) 16:35:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2352ms 16:35:48 INFO - PROCESS | 1951 | 1461540948629 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1951 | 1461540948633 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:35:48 INFO - PROCESS | 1951 | 1461540948639 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1951 | 1461540948641 Marionette TRACE conn4 <- [1,2686,null,{}] 16:35:48 INFO - PROCESS | 1951 | 1461540948646 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:48 INFO - PROCESS | 1951 | 1461540948843 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:35:49 INFO - PROCESS | 1951 | 1461540949070 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50161d800 == 165 [pid = 1951] [id = 679] 16:35:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc4ff3c2c00) [pid = 1951] [serial = 2038] [outer = (nil)] 16:35:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc503a96000) [pid = 1951] [serial = 2039] [outer = 0x7fc4ff3c2c00] 16:35:49 INFO - PROCESS | 1951 | 1461540949132 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc503d72800) [pid = 1951] [serial = 2040] [outer = 0x7fc4ff3c2c00] 16:35:50 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:50 INFO - PROCESS | 1951 | 1461540950580 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 1951 | 1461540950684 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:35:50 INFO - PROCESS | 1951 | 1461540950692 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 1951 | 1461540950698 Marionette TRACE conn4 <- [1,2690,null,{}] 16:35:50 INFO - PROCESS | 1951 | 1461540950706 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:50 INFO - PROCESS | 1951 | 1461540950916 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:35:51 INFO - PROCESS | 1951 | 1461540951180 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500d5d000 == 166 [pid = 1951] [id = 680] 16:35:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc4ffbc9400) [pid = 1951] [serial = 2041] [outer = (nil)] 16:35:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc5017de400) [pid = 1951] [serial = 2042] [outer = 0x7fc4ffbc9400] 16:35:51 INFO - PROCESS | 1951 | 1461540951256 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc501a56400) [pid = 1951] [serial = 2043] [outer = 0x7fc4ffbc9400] 16:35:52 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:52 INFO - PROCESS | 1951 | 1461540952540 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 1951 | 1461540952595 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:35:52 INFO - PROCESS | 1951 | 1461540952754 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 1951 | 1461540952758 Marionette TRACE conn4 <- [1,2694,null,{}] 16:35:52 INFO - PROCESS | 1951 | 1461540952766 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 1951 | 1461540952973 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:35:53 INFO - PROCESS | 1951 | 1461540953233 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502cc1000 == 167 [pid = 1951] [id = 681] 16:35:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc5017e1000) [pid = 1951] [serial = 2044] [outer = (nil)] 16:35:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc5027b6800) [pid = 1951] [serial = 2045] [outer = 0x7fc5017e1000] 16:35:53 INFO - PROCESS | 1951 | 1461540953307 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc503aa4c00) [pid = 1951] [serial = 2046] [outer = 0x7fc5017e1000] 16:35:54 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:54 INFO - PROCESS | 1951 | 1461540954662 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1951 | 1461540954748 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:35:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:35:54 INFO - PROCESS | 1951 | 1461540954757 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 1951 | 1461540954762 Marionette TRACE conn4 <- [1,2698,null,{}] 16:35:54 INFO - PROCESS | 1951 | 1461540954778 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:55 INFO - PROCESS | 1951 | 1461540954997 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:35:55 INFO - PROCESS | 1951 | 1461540955258 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504385000 == 168 [pid = 1951] [id = 682] 16:35:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc503d71c00) [pid = 1951] [serial = 2047] [outer = (nil)] 16:35:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc503ea4400) [pid = 1951] [serial = 2048] [outer = 0x7fc503d71c00] 16:35:55 INFO - PROCESS | 1951 | 1461540955336 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc505f3ec00) [pid = 1951] [serial = 2049] [outer = 0x7fc503d71c00] 16:35:56 INFO - PROCESS | 1951 | SkCairoFTTypeface::onFilterRec unimplemented 16:35:56 INFO - PROCESS | 1951 | 1461540956645 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 1951 | 1461540956716 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:35:56 INFO - PROCESS | 1951 | 1461540956741 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 1951 | 1461540956743 Marionette TRACE conn4 <- [1,2702,null,{}] 16:35:56 INFO - PROCESS | 1951 | 1461540956749 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:56 INFO - PROCESS | 1951 | 1461540956964 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:35:57 INFO - PROCESS | 1951 | 1461540957227 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50696a800 == 169 [pid = 1951] [id = 683] 16:35:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc503dcc800) [pid = 1951] [serial = 2050] [outer = (nil)] 16:35:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc506281000) [pid = 1951] [serial = 2051] [outer = 0x7fc503dcc800] 16:35:57 INFO - PROCESS | 1951 | 1461540957303 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc506362c00) [pid = 1951] [serial = 2052] [outer = 0x7fc503dcc800] 16:35:58 INFO - PROCESS | 1951 | 1461540958186 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1488ms 16:35:58 INFO - PROCESS | 1951 | 1461540958225 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 1951 | 1461540958229 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:35:58 INFO - PROCESS | 1951 | 1461540958235 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 1951 | 1461540958237 Marionette TRACE conn4 <- [1,2706,null,{}] 16:35:58 INFO - PROCESS | 1951 | 1461540958243 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:58 INFO - PROCESS | 1951 | 1461540958443 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:35:58 INFO - PROCESS | 1951 | 1461540958763 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506d14000 == 170 [pid = 1951] [id = 684] 16:35:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc5063cd800) [pid = 1951] [serial = 2053] [outer = (nil)] 16:35:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc5063d3000) [pid = 1951] [serial = 2054] [outer = 0x7fc5063cd800] 16:35:58 INFO - PROCESS | 1951 | 1461540958877 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc5063fe000) [pid = 1951] [serial = 2055] [outer = 0x7fc5063cd800] 16:35:59 INFO - PROCESS | 1951 | 1461540959719 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:35:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1529ms 16:35:59 INFO - PROCESS | 1951 | 1461540959765 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 1951 | 1461540959768 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:35:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:35:59 INFO - PROCESS | 1951 | 1461540959774 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 1951 | 1461540959777 Marionette TRACE conn4 <- [1,2710,null,{}] 16:35:59 INFO - PROCESS | 1951 | 1461540959783 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:00 INFO - PROCESS | 1951 | 1461540960003 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:36:00 INFO - PROCESS | 1951 | 1461540960320 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5083e1000 == 171 [pid = 1951] [id = 685] 16:36:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc506b0ac00) [pid = 1951] [serial = 2056] [outer = (nil)] 16:36:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc506c6ac00) [pid = 1951] [serial = 2057] [outer = 0x7fc506b0ac00] 16:36:00 INFO - PROCESS | 1951 | 1461540960402 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc5075ccc00) [pid = 1951] [serial = 2058] [outer = 0x7fc506b0ac00] 16:36:01 INFO - PROCESS | 1951 | 1461540961246 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:36:01 INFO - PROCESS | 1951 | 1461540961309 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:36:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:36:01 INFO - PROCESS | 1951 | 1461540961315 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 1951 | 1461540961318 Marionette TRACE conn4 <- [1,2714,null,{}] 16:36:01 INFO - PROCESS | 1951 | 1461540961323 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:01 INFO - PROCESS | 1951 | 1461540961572 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:36:01 INFO - PROCESS | 1951 | 1461540961883 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a392800 == 172 [pid = 1951] [id = 686] 16:36:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc506b02400) [pid = 1951] [serial = 2059] [outer = (nil)] 16:36:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc5076b6400) [pid = 1951] [serial = 2060] [outer = 0x7fc506b02400] 16:36:01 INFO - PROCESS | 1951 | 1461540961959 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc508328400) [pid = 1951] [serial = 2061] [outer = 0x7fc506b02400] 16:36:02 INFO - PROCESS | 1951 | 1461540962796 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:36:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1537ms 16:36:02 INFO - PROCESS | 1951 | 1461540962853 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:36:02 INFO - PROCESS | 1951 | 1461540962856 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:36:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:36:02 INFO - PROCESS | 1951 | 1461540962863 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 1951 | 1461540962865 Marionette TRACE conn4 <- [1,2718,null,{}] 16:36:02 INFO - PROCESS | 1951 | 1461540962871 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:03 INFO - PROCESS | 1951 | 1461540963089 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:36:03 INFO - PROCESS | 1951 | 1461540963402 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b115000 == 173 [pid = 1951] [id = 687] 16:36:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc502875800) [pid = 1951] [serial = 2062] [outer = (nil)] 16:36:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc5084f1c00) [pid = 1951] [serial = 2063] [outer = 0x7fc502875800] 16:36:03 INFO - PROCESS | 1951 | 1461540963480 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc508ce9400) [pid = 1951] [serial = 2064] [outer = 0x7fc502875800] 16:36:04 INFO - PROCESS | 1951 | 1461540964323 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 1951 | 1461540964404 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:36:04 INFO - PROCESS | 1951 | 1461540964410 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 1951 | 1461540964413 Marionette TRACE conn4 <- [1,2722,null,{}] 16:36:04 INFO - PROCESS | 1951 | 1461540964419 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:04 INFO - PROCESS | 1951 | 1461540964637 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:36:04 INFO - PROCESS | 1951 | 1461540964949 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cae1000 == 174 [pid = 1951] [id = 688] 16:36:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc506b10c00) [pid = 1951] [serial = 2065] [outer = (nil)] 16:36:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc509f3ec00) [pid = 1951] [serial = 2066] [outer = 0x7fc506b10c00] 16:36:05 INFO - PROCESS | 1951 | 1461540965026 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc50a3df000) [pid = 1951] [serial = 2067] [outer = 0x7fc506b10c00] 16:36:05 INFO - PROCESS | 1951 | 1461540965863 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 1951 | 1461540965894 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:36:05 INFO - PROCESS | 1951 | 1461540965900 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 1951 | 1461540965902 Marionette TRACE conn4 <- [1,2726,null,{}] 16:36:05 INFO - PROCESS | 1951 | 1461540965908 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:06 INFO - PROCESS | 1951 | 1461540966105 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:36:06 INFO - PROCESS | 1951 | 1461540966380 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dcc5800 == 175 [pid = 1951] [id = 689] 16:36:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc5084e3000) [pid = 1951] [serial = 2068] [outer = (nil)] 16:36:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc50adee800) [pid = 1951] [serial = 2069] [outer = 0x7fc5084e3000] 16:36:06 INFO - PROCESS | 1951 | 1461540966497 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc50ae6f400) [pid = 1951] [serial = 2070] [outer = 0x7fc5084e3000] 16:36:07 INFO - PROCESS | 1951 | 1461540967335 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:36:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1485ms 16:36:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:36:07 INFO - PROCESS | 1951 | 1461540967386 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 1951 | 1461540967389 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:36:07 INFO - PROCESS | 1951 | 1461540967396 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 1951 | 1461540967400 Marionette TRACE conn4 <- [1,2730,null,{}] 16:36:07 INFO - PROCESS | 1951 | 1461540967405 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 1951 | 1461540967656 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:36:07 INFO - PROCESS | 1951 | 1461540967978 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5135a8800 == 176 [pid = 1951] [id = 690] 16:36:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc50b29bc00) [pid = 1951] [serial = 2071] [outer = (nil)] 16:36:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc50b3d2800) [pid = 1951] [serial = 2072] [outer = 0x7fc50b29bc00] 16:36:08 INFO - PROCESS | 1951 | 1461540968079 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc50db90400) [pid = 1951] [serial = 2073] [outer = 0x7fc50b29bc00] 16:36:09 INFO - PROCESS | 1951 | 1461540969393 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 1951 | 1461540969432 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:36:09 INFO - PROCESS | 1951 | 1461540969438 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 1951 | 1461540969441 Marionette TRACE conn4 <- [1,2734,null,{}] 16:36:09 INFO - PROCESS | 1951 | 1461540969447 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 1951 | 1461540969705 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:36:09 INFO - PROCESS | 1951 | 1461540969981 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f66800 == 177 [pid = 1951] [id = 691] 16:36:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc5063cc400) [pid = 1951] [serial = 2074] [outer = (nil)] 16:36:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc50dbebc00) [pid = 1951] [serial = 2075] [outer = 0x7fc5063cc400] 16:36:10 INFO - PROCESS | 1951 | 1461540970053 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc510c1e400) [pid = 1951] [serial = 2076] [outer = 0x7fc5063cc400] 16:36:10 INFO - PROCESS | 1951 | 1461540970911 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:36:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:36:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1533ms 16:36:10 INFO - PROCESS | 1951 | 1461540970970 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:36:10 INFO - PROCESS | 1951 | 1461540970974 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:36:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:36:10 INFO - PROCESS | 1951 | 1461540970979 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:36:10 INFO - PROCESS | 1951 | 1461540970991 Marionette TRACE conn4 <- [1,2738,null,{}] 16:36:10 INFO - PROCESS | 1951 | 1461540970996 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:11 INFO - PROCESS | 1951 | 1461540971195 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:36:11 INFO - PROCESS | 1951 | 1461540971506 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514236000 == 178 [pid = 1951] [id = 692] 16:36:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc506b0d400) [pid = 1951] [serial = 2077] [outer = (nil)] 16:36:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc510c25000) [pid = 1951] [serial = 2078] [outer = 0x7fc506b0d400] 16:36:11 INFO - PROCESS | 1951 | 1461540971584 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc510c30000) [pid = 1951] [serial = 2079] [outer = 0x7fc506b0d400] 16:36:12 INFO - PROCESS | 1951 | 1461540972357 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1441ms 16:36:12 INFO - PROCESS | 1951 | 1461540972422 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:36:12 INFO - PROCESS | 1951 | 1461540972426 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:36:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:36:12 INFO - PROCESS | 1951 | 1461540972431 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1951 | 1461540972433 Marionette TRACE conn4 <- [1,2742,null,{}] 16:36:12 INFO - PROCESS | 1951 | 1461540972439 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:12 INFO - PROCESS | 1951 | 1461540972652 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:36:12 INFO - PROCESS | 1951 | 1461540972930 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514431000 == 179 [pid = 1951] [id = 693] 16:36:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc5017e0c00) [pid = 1951] [serial = 2080] [outer = (nil)] 16:36:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc510de6000) [pid = 1951] [serial = 2081] [outer = 0x7fc5017e0c00] 16:36:13 INFO - PROCESS | 1951 | 1461540973055 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc510fa2800) [pid = 1951] [serial = 2082] [outer = 0x7fc5017e0c00] 16:36:13 INFO - PROCESS | 1951 | 1461540973933 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1584ms 16:36:14 INFO - PROCESS | 1951 | 1461540974017 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 1951 | 1461540974020 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:36:14 INFO - PROCESS | 1951 | 1461540974026 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 1951 | 1461540974028 Marionette TRACE conn4 <- [1,2746,null,{}] 16:36:14 INFO - PROCESS | 1951 | 1461540974034 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 1951 | 1461540974285 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:36:14 INFO - PROCESS | 1951 | 1461540974603 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500cea800 == 180 [pid = 1951] [id = 694] 16:36:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc4fcbba000) [pid = 1951] [serial = 2083] [outer = (nil)] 16:36:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc4fde6dc00) [pid = 1951] [serial = 2084] [outer = 0x7fc4fcbba000] 16:36:14 INFO - PROCESS | 1951 | 1461540974677 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc503dcc400) [pid = 1951] [serial = 2085] [outer = 0x7fc4fcbba000] 16:36:16 INFO - PROCESS | 1951 | 1461540976015 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:36:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:36:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2082ms 16:36:16 INFO - PROCESS | 1951 | 1461540976116 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 1951 | 1461540976121 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:36:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:36:16 INFO - PROCESS | 1951 | 1461540976129 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 1951 | 1461540976134 Marionette TRACE conn4 <- [1,2750,null,{}] 16:36:16 INFO - PROCESS | 1951 | 1461540976143 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:16 INFO - PROCESS | 1951 | 1461540976340 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:36:16 INFO - PROCESS | 1951 | 1461540976617 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500b8a000 == 181 [pid = 1951] [id = 695] 16:36:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc4ff65fc00) [pid = 1951] [serial = 2086] [outer = (nil)] 16:36:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc500949000) [pid = 1951] [serial = 2087] [outer = 0x7fc4ff65fc00] 16:36:16 INFO - PROCESS | 1951 | 1461540976688 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc500af5800) [pid = 1951] [serial = 2088] [outer = 0x7fc4ff65fc00] 16:36:17 INFO - PROCESS | 1951 | 1461540977519 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:36:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1435ms 16:36:17 INFO - PROCESS | 1951 | 1461540977563 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 1951 | 1461540977571 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:36:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:36:17 INFO - PROCESS | 1951 | 1461540977581 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 1951 | 1461540977585 Marionette TRACE conn4 <- [1,2754,null,{}] 16:36:17 INFO - PROCESS | 1951 | 1461540977591 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:17 INFO - PROCESS | 1951 | 1461540977784 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:36:18 INFO - PROCESS | 1951 | 1461540978158 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502cb2800 == 182 [pid = 1951] [id = 696] 16:36:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc500af2000) [pid = 1951] [serial = 2089] [outer = (nil)] 16:36:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc5014cd800) [pid = 1951] [serial = 2090] [outer = 0x7fc500af2000] 16:36:18 INFO - PROCESS | 1951 | 1461540978297 Marionette DEBUG loaded listener.js 16:36:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc501bcfc00) [pid = 1951] [serial = 2091] [outer = 0x7fc500af2000] 16:36:19 INFO - PROCESS | 1951 | 1461540979250 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1736ms 16:36:19 INFO - PROCESS | 1951 | 1461540979318 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:36:19 INFO - PROCESS | 1951 | 1461540979322 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:36:19 INFO - PROCESS | 1951 | 1461540979328 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:36:19 INFO - PROCESS | 1951 | 1461540979333 Marionette TRACE conn4 <- [1,2758,null,{}] 16:36:19 INFO - PROCESS | 1951 | 1461540979348 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 1951 | 1461540979590 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5038d4800 == 181 [pid = 1951] [id = 434] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc53498e000 == 180 [pid = 1951] [id = 302] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513860000 == 179 [pid = 1951] [id = 508] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff341000 == 178 [pid = 1951] [id = 678] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500bdc000 == 177 [pid = 1951] [id = 677] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ff2f3000 == 176 [pid = 1951] [id = 676] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fced1800 == 175 [pid = 1951] [id = 675] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513c1e000 == 174 [pid = 1951] [id = 674] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51386d800 == 173 [pid = 1951] [id = 673] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5135be800 == 172 [pid = 1951] [id = 672] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513293800 == 171 [pid = 1951] [id = 671] 16:36:19 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5125b0000 == 170 [pid = 1951] [id = 670] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc5075cb400) [pid = 1951] [serial = 1935] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc501bcb800) [pid = 1951] [serial = 1965] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc4ff656c00) [pid = 1951] [serial = 1958] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc5027b6000) [pid = 1951] [serial = 1908] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc506275c00) [pid = 1951] [serial = 1920] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc502880c00) [pid = 1951] [serial = 1910] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc508962000) [pid = 1951] [serial = 1946] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc504036800) [pid = 1951] [serial = 1917] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc50a0a4c00) [pid = 1951] [serial = 1953] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc501bce400) [pid = 1951] [serial = 1967] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc508325000) [pid = 1951] [serial = 1943] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc5075d6800) [pid = 1951] [serial = 1937] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc506369400) [pid = 1951] [serial = 1926] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc503a95c00) [pid = 1951] [serial = 1913] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc5027aa400) [pid = 1951] [serial = 1907] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc5063f6800) [pid = 1951] [serial = 1928] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc4fc54d000) [pid = 1951] [serial = 1898] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc5019d9c00) [pid = 1951] [serial = 1905] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc503d7a000) [pid = 1951] [serial = 1914] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc50287a000) [pid = 1951] [serial = 1968] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc508321800) [pid = 1951] [serial = 1941] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc4ffbbc400) [pid = 1951] [serial = 1959] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc502be6c00) [pid = 1951] [serial = 1911] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc500af7000) [pid = 1951] [serial = 1961] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc500af9000) [pid = 1951] [serial = 1902] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc509f23800) [pid = 1951] [serial = 1949] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc501bcdc00) [pid = 1951] [serial = 1955] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc509f39c00) [pid = 1951] [serial = 1952] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc50896a400) [pid = 1951] [serial = 1947] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc50627b800) [pid = 1951] [serial = 1922] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc500956400) [pid = 1951] [serial = 1901] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc505f39000) [pid = 1951] [serial = 1919] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc501a4d400) [pid = 1951] [serial = 1964] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc509f2b400) [pid = 1951] [serial = 1950] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc506c6a000) [pid = 1951] [serial = 1934] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc5076c1c00) [pid = 1951] [serial = 1940] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc50628b800) [pid = 1951] [serial = 1923] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc5014cf400) [pid = 1951] [serial = 1962] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc5084e8400) [pid = 1951] [serial = 1944] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc5065a9000) [pid = 1951] [serial = 1929] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc4fde6d000) [pid = 1951] [serial = 1899] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc506ab9000) [pid = 1951] [serial = 1931] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc506b09c00) [pid = 1951] [serial = 1932] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc506295c00) [pid = 1951] [serial = 1925] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc5027a8800) [pid = 1951] [serial = 1824] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc5017e7c00) [pid = 1951] [serial = 1904] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc5076b6800) [pid = 1951] [serial = 1938] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc503eab400) [pid = 1951] [serial = 1916] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc503957400) [pid = 1951] [serial = 1970] [outer = (nil)] [url = about:blank] 16:36:20 INFO - PROCESS | 1951 | 1461540980149 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fdc61800 == 171 [pid = 1951] [id = 697] 16:36:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc4ff3cec00) [pid = 1951] [serial = 2092] [outer = (nil)] 16:36:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc500af9000) [pid = 1951] [serial = 2093] [outer = 0x7fc4ff3cec00] 16:36:20 INFO - PROCESS | 1951 | 1461540980216 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc50395d000) [pid = 1951] [serial = 2094] [outer = 0x7fc4ff3cec00] 16:36:20 INFO - PROCESS | 1951 | 1461540980909 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1637ms 16:36:20 INFO - PROCESS | 1951 | 1461540980965 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 1951 | 1461540980968 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:36:20 INFO - PROCESS | 1951 | 1461540980974 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 1951 | 1461540980976 Marionette TRACE conn4 <- [1,2762,null,{}] 16:36:20 INFO - PROCESS | 1951 | 1461540980981 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:21 INFO - PROCESS | 1951 | 1461540981175 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:36:21 INFO - PROCESS | 1951 | 1461540981431 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500d59000 == 172 [pid = 1951] [id = 698] 16:36:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc4ff65dc00) [pid = 1951] [serial = 2095] [outer = (nil)] 16:36:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc503ea4000) [pid = 1951] [serial = 2096] [outer = 0x7fc4ff65dc00] 16:36:21 INFO - PROCESS | 1951 | 1461540981540 Marionette DEBUG loaded listener.js 16:36:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc504037800) [pid = 1951] [serial = 2097] [outer = 0x7fc4ff65dc00] 16:36:22 INFO - PROCESS | 1951 | 1461540982246 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:36:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:36:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1289ms 16:36:22 INFO - PROCESS | 1951 | 1461540982263 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:36:22 INFO - PROCESS | 1951 | 1461540982267 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:36:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:36:22 INFO - PROCESS | 1951 | 1461540982272 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:36:22 INFO - PROCESS | 1951 | 1461540982274 Marionette TRACE conn4 <- [1,2766,null,{}] 16:36:22 INFO - PROCESS | 1951 | 1461540982279 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:22 INFO - PROCESS | 1951 | 1461540982574 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:36:22 INFO - PROCESS | 1951 | 1461540982610 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502b35800 == 173 [pid = 1951] [id = 699] 16:36:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc504038800) [pid = 1951] [serial = 2098] [outer = (nil)] 16:36:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc505f3e800) [pid = 1951] [serial = 2099] [outer = 0x7fc504038800] 16:36:22 INFO - PROCESS | 1951 | 1461540982672 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc506287c00) [pid = 1951] [serial = 2100] [outer = 0x7fc504038800] 16:36:23 INFO - PROCESS | 1951 | 1461540983579 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:36:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1333ms 16:36:23 INFO - PROCESS | 1951 | 1461540983606 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 1951 | 1461540983608 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:36:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:36:23 INFO - PROCESS | 1951 | 1461540983614 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 1951 | 1461540983616 Marionette TRACE conn4 <- [1,2770,null,{}] 16:36:23 INFO - PROCESS | 1951 | 1461540983621 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:23 INFO - PROCESS | 1951 | 1461540983906 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:36:23 INFO - PROCESS | 1951 | 1461540983969 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506182800 == 174 [pid = 1951] [id = 700] 16:36:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc4ffbc8400) [pid = 1951] [serial = 2101] [outer = (nil)] 16:36:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc5063f1400) [pid = 1951] [serial = 2102] [outer = 0x7fc4ffbc8400] 16:36:24 INFO - PROCESS | 1951 | 1461540984080 Marionette DEBUG loaded listener.js 16:36:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc506aaf800) [pid = 1951] [serial = 2103] [outer = 0x7fc4ffbc8400] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc50395a000) [pid = 1951] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc50afe5000) [pid = 1951] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc5075cc000) [pid = 1951] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc508964c00) [pid = 1951] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc4ff3cc000) [pid = 1951] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc4fc53f400) [pid = 1951] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc50c326400) [pid = 1951] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc4fc53e400) [pid = 1951] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc4ff3c8000) [pid = 1951] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc50c325000) [pid = 1951] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc501a4e800) [pid = 1951] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc50b099c00) [pid = 1951] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc503dd7400) [pid = 1951] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc4ffbc8000) [pid = 1951] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc50a0a3000) [pid = 1951] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc4fcbb6400) [pid = 1951] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc5075d4800) [pid = 1951] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc5084ed800) [pid = 1951] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc501a5a800) [pid = 1951] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc503d7d400) [pid = 1951] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 130 (0x7fc5027afc00) [pid = 1951] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 129 (0x7fc4fcbb9400) [pid = 1951] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 128 (0x7fc4ff2cf800) [pid = 1951] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:36:25 INFO - PROCESS | 1951 | --DOMWINDOW == 127 (0x7fc5014cc000) [pid = 1951] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:36:25 INFO - PROCESS | 1951 | 1461540985474 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:36:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1888ms 16:36:25 INFO - PROCESS | 1951 | 1461540985503 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 1951 | 1461540985506 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:36:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:36:25 INFO - PROCESS | 1951 | 1461540985512 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1951 | 1461540985513 Marionette TRACE conn4 <- [1,2774,null,{}] 16:36:25 INFO - PROCESS | 1951 | 1461540985519 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:25 INFO - PROCESS | 1951 | 1461540985763 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:36:25 INFO - PROCESS | 1951 | 1461540985783 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506960800 == 175 [pid = 1951] [id = 701] 16:36:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x7fc4fcbc3800) [pid = 1951] [serial = 2104] [outer = (nil)] 16:36:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x7fc5019d8000) [pid = 1951] [serial = 2105] [outer = 0x7fc4fcbc3800] 16:36:25 INFO - PROCESS | 1951 | 1461540985846 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x7fc5063ff800) [pid = 1951] [serial = 2106] [outer = 0x7fc4fcbc3800] 16:36:26 INFO - PROCESS | 1951 | 1461540986646 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:36:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1176ms 16:36:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:36:26 INFO - PROCESS | 1951 | 1461540986698 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 1951 | 1461540986700 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:36:26 INFO - PROCESS | 1951 | 1461540986705 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 1951 | 1461540986708 Marionette TRACE conn4 <- [1,2778,null,{}] 16:36:26 INFO - PROCESS | 1951 | 1461540986713 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:26 INFO - PROCESS | 1951 | 1461540986892 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:36:26 INFO - PROCESS | 1951 | 1461540986906 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506d0e800 == 176 [pid = 1951] [id = 702] 16:36:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x7fc505f35800) [pid = 1951] [serial = 2107] [outer = (nil)] 16:36:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc506b07c00) [pid = 1951] [serial = 2108] [outer = 0x7fc505f35800] 16:36:26 INFO - PROCESS | 1951 | 1461540986965 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc5075d2c00) [pid = 1951] [serial = 2109] [outer = 0x7fc505f35800] 16:36:28 INFO - PROCESS | 1951 | 1461540988253 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:36:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1578ms 16:36:28 INFO - PROCESS | 1951 | 1461540988284 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 1951 | 1461540988291 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:36:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:36:28 INFO - PROCESS | 1951 | 1461540988298 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 1951 | 1461540988304 Marionette TRACE conn4 <- [1,2782,null,{}] 16:36:28 INFO - PROCESS | 1951 | 1461540988312 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:28 INFO - PROCESS | 1951 | 1461540988519 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:36:28 INFO - PROCESS | 1951 | 1461540988844 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500cdf800 == 177 [pid = 1951] [id = 703] 16:36:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc500af8000) [pid = 1951] [serial = 2110] [outer = (nil)] 16:36:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc5016c1800) [pid = 1951] [serial = 2111] [outer = 0x7fc500af8000] 16:36:28 INFO - PROCESS | 1951 | 1461540988924 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc501bc9c00) [pid = 1951] [serial = 2112] [outer = 0x7fc500af8000] 16:36:29 INFO - PROCESS | 1951 | 1461540989853 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:36:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1585ms 16:36:29 INFO - PROCESS | 1951 | 1461540989883 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 1951 | 1461540989892 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:36:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:36:29 INFO - PROCESS | 1951 | 1461540989901 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 1951 | 1461540989906 Marionette TRACE conn4 <- [1,2786,null,{}] 16:36:29 INFO - PROCESS | 1951 | 1461540989911 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:30 INFO - PROCESS | 1951 | 1461540990117 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:36:30 INFO - PROCESS | 1951 | 1461540990436 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504398800 == 178 [pid = 1951] [id = 704] 16:36:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc503964400) [pid = 1951] [serial = 2113] [outer = (nil)] 16:36:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc503d7f400) [pid = 1951] [serial = 2114] [outer = 0x7fc503964400] 16:36:30 INFO - PROCESS | 1951 | 1461540990517 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc505f34800) [pid = 1951] [serial = 2115] [outer = 0x7fc503964400] 16:36:31 INFO - PROCESS | 1951 | 1461540991322 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:36:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:36:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1434ms 16:36:31 INFO - PROCESS | 1951 | 1461540991335 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:36:31 INFO - PROCESS | 1951 | 1461540991338 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:36:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:36:31 INFO - PROCESS | 1951 | 1461540991364 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:36:31 INFO - PROCESS | 1951 | 1461540991370 Marionette TRACE conn4 <- [1,2790,null,{}] 16:36:31 INFO - PROCESS | 1951 | 1461540991386 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:31 INFO - PROCESS | 1951 | 1461540991591 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:36:31 INFO - PROCESS | 1951 | 1461540991872 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc508b86800 == 179 [pid = 1951] [id = 705] 16:36:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc50628b800) [pid = 1951] [serial = 2116] [outer = (nil)] 16:36:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc5065ac000) [pid = 1951] [serial = 2117] [outer = 0x7fc50628b800] 16:36:32 INFO - PROCESS | 1951 | 1461540991995 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc506870000) [pid = 1951] [serial = 2118] [outer = 0x7fc50628b800] 16:36:32 INFO - PROCESS | 1951 | 1461540992833 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:36:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1542ms 16:36:32 INFO - PROCESS | 1951 | 1461540992903 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:36:32 INFO - PROCESS | 1951 | 1461540992908 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:36:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:36:32 INFO - PROCESS | 1951 | 1461540992914 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 1951 | 1461540992917 Marionette TRACE conn4 <- [1,2794,null,{}] 16:36:32 INFO - PROCESS | 1951 | 1461540992922 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:33 INFO - PROCESS | 1951 | 1461540993182 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:36:33 INFO - PROCESS | 1951 | 1461540993495 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a393800 == 180 [pid = 1951] [id = 706] 16:36:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc505f39000) [pid = 1951] [serial = 2119] [outer = (nil)] 16:36:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc5076b8400) [pid = 1951] [serial = 2120] [outer = 0x7fc505f39000] 16:36:33 INFO - PROCESS | 1951 | 1461540993570 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc508322c00) [pid = 1951] [serial = 2121] [outer = 0x7fc505f39000] 16:36:34 INFO - PROCESS | 1951 | 1461540994380 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:36:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1530ms 16:36:34 INFO - PROCESS | 1951 | 1461540994445 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 1951 | 1461540994448 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:36:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:36:34 INFO - PROCESS | 1951 | 1461540994454 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 1951 | 1461540994456 Marionette TRACE conn4 <- [1,2798,null,{}] 16:36:34 INFO - PROCESS | 1951 | 1461540994462 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 1951 | 1461540994677 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:36:34 INFO - PROCESS | 1951 | 1461540994992 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b422000 == 181 [pid = 1951] [id = 707] 16:36:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc508960800) [pid = 1951] [serial = 2122] [outer = (nil)] 16:36:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc50896b400) [pid = 1951] [serial = 2123] [outer = 0x7fc508960800] 16:36:35 INFO - PROCESS | 1951 | 1461540995069 Marionette DEBUG loaded listener.js 16:36:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc509f26800) [pid = 1951] [serial = 2124] [outer = 0x7fc508960800] 16:36:35 INFO - PROCESS | 1951 | 1461540995932 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:36:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1529ms 16:36:35 INFO - PROCESS | 1951 | 1461540995984 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1951 | 1461540995987 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:36:35 INFO - PROCESS | 1951 | 1461540995993 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1951 | 1461540995996 Marionette TRACE conn4 <- [1,2802,null,{}] 16:36:36 INFO - PROCESS | 1951 | 1461540996001 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:36 INFO - PROCESS | 1951 | 1461540996260 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:36:36 INFO - PROCESS | 1951 | 1461540996579 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50cadc000 == 182 [pid = 1951] [id = 708] 16:36:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc508962000) [pid = 1951] [serial = 2125] [outer = (nil)] 16:36:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc50a4ec000) [pid = 1951] [serial = 2126] [outer = 0x7fc508962000] 16:36:36 INFO - PROCESS | 1951 | 1461540996662 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc50ae68c00) [pid = 1951] [serial = 2127] [outer = 0x7fc508962000] 16:36:37 INFO - PROCESS | 1951 | 1461540997459 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:36:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1531ms 16:36:37 INFO - PROCESS | 1951 | 1461540997525 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1951 | 1461540997529 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:36:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:36:37 INFO - PROCESS | 1951 | 1461540997535 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1951 | 1461540997538 Marionette TRACE conn4 <- [1,2806,null,{}] 16:36:37 INFO - PROCESS | 1951 | 1461540997543 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 1951 | 1461540997794 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:36:38 INFO - PROCESS | 1951 | 1461540998107 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50dbce000 == 183 [pid = 1951] [id = 709] 16:36:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc50a0abc00) [pid = 1951] [serial = 2128] [outer = (nil)] 16:36:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc50afe8c00) [pid = 1951] [serial = 2129] [outer = 0x7fc50a0abc00] 16:36:38 INFO - PROCESS | 1951 | 1461540998197 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc50b099000) [pid = 1951] [serial = 2130] [outer = 0x7fc50a0abc00] 16:36:38 INFO - PROCESS | 1951 | 1461540998994 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:36:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:36:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1534ms 16:36:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:36:39 INFO - PROCESS | 1951 | 1461540999070 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:36:39 INFO - PROCESS | 1951 | 1461540999073 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:36:39 INFO - PROCESS | 1951 | 1461540999080 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:36:39 INFO - PROCESS | 1951 | 1461540999083 Marionette TRACE conn4 <- [1,2810,null,{}] 16:36:39 INFO - PROCESS | 1951 | 1461540999088 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 1951 | 1461540999326 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:36:39 INFO - PROCESS | 1951 | 1461540999640 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511ed0000 == 184 [pid = 1951] [id = 710] 16:36:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc50b099c00) [pid = 1951] [serial = 2131] [outer = (nil)] 16:36:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc50b0a3c00) [pid = 1951] [serial = 2132] [outer = 0x7fc50b099c00] 16:36:39 INFO - PROCESS | 1951 | 1461540999713 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc50b291800) [pid = 1951] [serial = 2133] [outer = 0x7fc50b099c00] 16:36:40 INFO - PROCESS | 1951 | 1461541000484 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:36:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1479ms 16:36:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:36:40 INFO - PROCESS | 1951 | 1461541000558 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 1951 | 1461541000561 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:36:40 INFO - PROCESS | 1951 | 1461541000568 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1951 | 1461541000571 Marionette TRACE conn4 <- [1,2814,null,{}] 16:36:40 INFO - PROCESS | 1951 | 1461541000576 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:40 INFO - PROCESS | 1951 | 1461541000805 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:36:41 INFO - PROCESS | 1951 | 1461541001119 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513259800 == 185 [pid = 1951] [id = 711] 16:36:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc50ae6a400) [pid = 1951] [serial = 2134] [outer = (nil)] 16:36:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc50b3d0400) [pid = 1951] [serial = 2135] [outer = 0x7fc50ae6a400] 16:36:41 INFO - PROCESS | 1951 | 1461541001203 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc50bd3ac00) [pid = 1951] [serial = 2136] [outer = 0x7fc50ae6a400] 16:36:42 INFO - PROCESS | 1951 | 1461541002028 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:36:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1532ms 16:36:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:36:42 INFO - PROCESS | 1951 | 1461541002099 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 1951 | 1461541002102 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:36:42 INFO - PROCESS | 1951 | 1461541002108 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1951 | 1461541002111 Marionette TRACE conn4 <- [1,2818,null,{}] 16:36:42 INFO - PROCESS | 1951 | 1461541002116 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:42 INFO - PROCESS | 1951 | 1461541002325 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:36:42 INFO - PROCESS | 1951 | 1461541002565 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51385c000 == 186 [pid = 1951] [id = 712] 16:36:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc50c32b800) [pid = 1951] [serial = 2137] [outer = (nil)] 16:36:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc50c5d2c00) [pid = 1951] [serial = 2138] [outer = 0x7fc50c32b800] 16:36:42 INFO - PROCESS | 1951 | 1461541002703 Marionette DEBUG loaded listener.js 16:36:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc50db97000) [pid = 1951] [serial = 2139] [outer = 0x7fc50c32b800] 16:36:43 INFO - PROCESS | 1951 | 1461541003550 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:36:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:36:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1484ms 16:36:43 INFO - PROCESS | 1951 | 1461541003591 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:36:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:36:43 INFO - PROCESS | 1951 | 1461541003595 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:36:43 INFO - PROCESS | 1951 | 1461541003602 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:36:43 INFO - PROCESS | 1951 | 1461541003606 Marionette TRACE conn4 <- [1,2822,null,{}] 16:36:43 INFO - PROCESS | 1951 | 1461541003611 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 1951 | 1461541003862 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:36:44 INFO - PROCESS | 1951 | 1461541004187 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514421000 == 187 [pid = 1951] [id = 713] 16:36:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc50dbe1000) [pid = 1951] [serial = 2140] [outer = (nil)] 16:36:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc510fa4000) [pid = 1951] [serial = 2141] [outer = 0x7fc50dbe1000] 16:36:44 INFO - PROCESS | 1951 | 1461541004276 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc510fae000) [pid = 1951] [serial = 2142] [outer = 0x7fc50dbe1000] 16:36:45 INFO - PROCESS | 1951 | 1461541005114 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:36:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1581ms 16:36:45 INFO - PROCESS | 1951 | 1461541005182 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1951 | 1461541005186 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:36:45 INFO - PROCESS | 1951 | 1461541005191 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1951 | 1461541005193 Marionette TRACE conn4 <- [1,2826,null,{}] 16:36:45 INFO - PROCESS | 1951 | 1461541005199 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:45 INFO - PROCESS | 1951 | 1461541005403 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:36:45 INFO - PROCESS | 1951 | 1461541005733 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515349000 == 188 [pid = 1951] [id = 714] 16:36:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc502be0800) [pid = 1951] [serial = 2143] [outer = (nil)] 16:36:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc511505400) [pid = 1951] [serial = 2144] [outer = 0x7fc502be0800] 16:36:45 INFO - PROCESS | 1951 | 1461541005808 Marionette DEBUG loaded listener.js 16:36:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc51150bc00) [pid = 1951] [serial = 2145] [outer = 0x7fc502be0800] 16:36:46 INFO - PROCESS | 1951 | 1461541006622 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:36:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:36:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1487ms 16:36:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:36:46 INFO - PROCESS | 1951 | 1461541006680 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:36:46 INFO - PROCESS | 1951 | 1461541006683 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:36:46 INFO - PROCESS | 1951 | 1461541006689 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:36:46 INFO - PROCESS | 1951 | 1461541006692 Marionette TRACE conn4 <- [1,2830,null,{}] 16:36:46 INFO - PROCESS | 1951 | 1461541006697 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:46 INFO - PROCESS | 1951 | 1461541006897 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:36:47 INFO - PROCESS | 1951 | 1461541007221 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc515821000 == 189 [pid = 1951] [id = 715] 16:36:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc50db9b400) [pid = 1951] [serial = 2146] [outer = (nil)] 16:36:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc511511800) [pid = 1951] [serial = 2147] [outer = 0x7fc50db9b400] 16:36:47 INFO - PROCESS | 1951 | 1461541007297 Marionette DEBUG loaded listener.js 16:36:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc511fb9c00) [pid = 1951] [serial = 2148] [outer = 0x7fc50db9b400] 16:36:48 INFO - PROCESS | 1951 | 1461541008125 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:36:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1485ms 16:36:48 INFO - PROCESS | 1951 | 1461541008174 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 1951 | 1461541008176 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:36:48 INFO - PROCESS | 1951 | 1461541008182 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:36:48 INFO - PROCESS | 1951 | 1461541008185 Marionette TRACE conn4 <- [1,2834,null,{}] 16:36:48 INFO - PROCESS | 1951 | 1461541008190 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:48 INFO - PROCESS | 1951 | 1461541008389 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:36:48 INFO - PROCESS | 1951 | 1461541008711 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fcd800 == 190 [pid = 1951] [id = 716] 16:36:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc4fc545800) [pid = 1951] [serial = 2149] [outer = (nil)] 16:36:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc511fd0800) [pid = 1951] [serial = 2150] [outer = 0x7fc4fc545800] 16:36:48 INFO - PROCESS | 1951 | 1461541008787 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc511fdd000) [pid = 1951] [serial = 2151] [outer = 0x7fc4fc545800] 16:36:49 INFO - PROCESS | 1951 | 1461541009661 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:36:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1544ms 16:36:49 INFO - PROCESS | 1951 | 1461541009730 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:36:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:36:49 INFO - PROCESS | 1951 | 1461541009736 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:36:49 INFO - PROCESS | 1951 | 1461541009744 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1951 | 1461541009747 Marionette TRACE conn4 <- [1,2838,null,{}] 16:36:49 INFO - PROCESS | 1951 | 1461541009753 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 1951 | 1461541009979 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:36:50 INFO - PROCESS | 1951 | 1461541010312 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171e4800 == 191 [pid = 1951] [id = 717] 16:36:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc4ffbbf400) [pid = 1951] [serial = 2152] [outer = (nil)] 16:36:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc512560400) [pid = 1951] [serial = 2153] [outer = 0x7fc4ffbbf400] 16:36:50 INFO - PROCESS | 1951 | 1461541010401 Marionette DEBUG loaded listener.js 16:36:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc513675400) [pid = 1951] [serial = 2154] [outer = 0x7fc4ffbbf400] 16:36:51 INFO - PROCESS | 1951 | 1461541011324 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:36:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1634ms 16:36:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:36:51 INFO - PROCESS | 1951 | 1461541011377 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 1951 | 1461541011380 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:36:51 INFO - PROCESS | 1951 | 1461541011386 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 1951 | 1461541011389 Marionette TRACE conn4 <- [1,2842,null,{}] 16:36:51 INFO - PROCESS | 1951 | 1461541011395 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:51 INFO - PROCESS | 1951 | 1461541011610 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:36:51 INFO - PROCESS | 1951 | 1461541011965 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51a15f000 == 192 [pid = 1951] [id = 718] 16:36:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc5016b4000) [pid = 1951] [serial = 2155] [outer = (nil)] 16:36:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc51387c400) [pid = 1951] [serial = 2156] [outer = 0x7fc5016b4000] 16:36:52 INFO - PROCESS | 1951 | 1461541012043 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc513998c00) [pid = 1951] [serial = 2157] [outer = 0x7fc5016b4000] 16:36:52 INFO - PROCESS | 1951 | 1461541012885 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:36:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1531ms 16:36:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:36:52 INFO - PROCESS | 1951 | 1461541012916 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1951 | 1461541012919 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:36:52 INFO - PROCESS | 1951 | 1461541012925 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1951 | 1461541012928 Marionette TRACE conn4 <- [1,2846,null,{}] 16:36:52 INFO - PROCESS | 1951 | 1461541012933 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:53 INFO - PROCESS | 1951 | 1461541013144 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:36:53 INFO - PROCESS | 1951 | 1461541013479 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51c763800 == 193 [pid = 1951] [id = 719] 16:36:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc51367b800) [pid = 1951] [serial = 2158] [outer = (nil)] 16:36:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc513dee400) [pid = 1951] [serial = 2159] [outer = 0x7fc51367b800] 16:36:53 INFO - PROCESS | 1951 | 1461541013561 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc513df7400) [pid = 1951] [serial = 2160] [outer = 0x7fc51367b800] 16:36:54 INFO - PROCESS | 1951 | 1461541014343 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:36:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1483ms 16:36:54 INFO - PROCESS | 1951 | 1461541014408 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1951 | 1461541014412 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:36:54 INFO - PROCESS | 1951 | 1461541014417 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1951 | 1461541014420 Marionette TRACE conn4 <- [1,2850,null,{}] 16:36:54 INFO - PROCESS | 1951 | 1461541014425 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:54 INFO - PROCESS | 1951 | 1461541014651 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:36:54 INFO - PROCESS | 1951 | 1461541014968 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51cf1f800 == 194 [pid = 1951] [id = 720] 16:36:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc4fde67400) [pid = 1951] [serial = 2161] [outer = (nil)] 16:36:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc513e31400) [pid = 1951] [serial = 2162] [outer = 0x7fc4fde67400] 16:36:55 INFO - PROCESS | 1951 | 1461541015051 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc5143ac800) [pid = 1951] [serial = 2163] [outer = 0x7fc4fde67400] 16:36:55 INFO - PROCESS | 1951 | 1461541015852 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:36:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1481ms 16:36:55 INFO - PROCESS | 1951 | 1461541015900 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 1951 | 1461541015904 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:36:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:36:55 INFO - PROCESS | 1951 | 1461541015909 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1951 | 1461541015912 Marionette TRACE conn4 <- [1,2854,null,{}] 16:36:55 INFO - PROCESS | 1951 | 1461541015922 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 1951 | 1461541016124 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:36:56 INFO - PROCESS | 1951 | 1461541016446 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51d470800 == 195 [pid = 1951] [id = 721] 16:36:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc510fa5800) [pid = 1951] [serial = 2164] [outer = (nil)] 16:36:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc5143b8400) [pid = 1951] [serial = 2165] [outer = 0x7fc510fa5800] 16:36:56 INFO - PROCESS | 1951 | 1461541016520 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc5143d7c00) [pid = 1951] [serial = 2166] [outer = 0x7fc510fa5800] 16:36:57 INFO - PROCESS | 1951 | 1461541017328 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:36:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1484ms 16:36:57 INFO - PROCESS | 1951 | 1461541017394 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 1951 | 1461541017398 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:36:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:36:57 INFO - PROCESS | 1951 | 1461541017403 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 1951 | 1461541017406 Marionette TRACE conn4 <- [1,2858,null,{}] 16:36:57 INFO - PROCESS | 1951 | 1461541017411 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:57 INFO - PROCESS | 1951 | 1461541017623 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51329d800 == 194 [pid = 1951] [id = 320] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506960800 == 193 [pid = 1951] [id = 701] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506182800 == 192 [pid = 1951] [id = 700] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502b35800 == 191 [pid = 1951] [id = 699] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500d59000 == 190 [pid = 1951] [id = 698] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fdc61800 == 189 [pid = 1951] [id = 697] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502cb2800 == 188 [pid = 1951] [id = 696] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500b8a000 == 187 [pid = 1951] [id = 695] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513f66800 == 186 [pid = 1951] [id = 691] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5135a8800 == 185 [pid = 1951] [id = 690] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dcc5800 == 184 [pid = 1951] [id = 689] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cae1000 == 183 [pid = 1951] [id = 688] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b115000 == 182 [pid = 1951] [id = 687] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a392800 == 181 [pid = 1951] [id = 686] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5083e1000 == 180 [pid = 1951] [id = 685] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506d14000 == 179 [pid = 1951] [id = 684] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50696a800 == 178 [pid = 1951] [id = 683] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc504385000 == 177 [pid = 1951] [id = 682] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502cc1000 == 176 [pid = 1951] [id = 681] 16:36:59 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500d5d000 == 175 [pid = 1951] [id = 680] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc5027b2400) [pid = 1951] [serial = 2037] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc50c32f400) [pid = 1951] [serial = 2018] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc50afe9c00) [pid = 1951] [serial = 2003] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc508319800) [pid = 1951] [serial = 1988] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc50adf5800) [pid = 1951] [serial = 2001] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc5019d6000) [pid = 1951] [serial = 1896] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc50c325c00) [pid = 1951] [serial = 2016] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc50dbdec00) [pid = 1951] [serial = 2024] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc50bd34800) [pid = 1951] [serial = 2013] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc5084eac00) [pid = 1951] [serial = 1989] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc5016b6c00) [pid = 1951] [serial = 1974] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc50db98400) [pid = 1951] [serial = 2022] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc50b299400) [pid = 1951] [serial = 2010] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc50b0a1c00) [pid = 1951] [serial = 2006] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc506363c00) [pid = 1951] [serial = 1983] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc50094dc00) [pid = 1951] [serial = 2030] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc50a4eac00) [pid = 1951] [serial = 1998] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc50a3e2000) [pid = 1951] [serial = 2028] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc50bd3c000) [pid = 1951] [serial = 2015] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc50627d000) [pid = 1951] [serial = 1982] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc50dbe4800) [pid = 1951] [serial = 2025] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc509f34800) [pid = 1951] [serial = 1992] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc50b099400) [pid = 1951] [serial = 2004] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc50a451000) [pid = 1951] [serial = 1997] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc50a3d9800) [pid = 1951] [serial = 1995] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc503a9bc00) [pid = 1951] [serial = 1977] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc503dd5800) [pid = 1951] [serial = 1979] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc50c5d0c00) [pid = 1951] [serial = 2019] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc4ff2d3c00) [pid = 1951] [serial = 2027] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc50c5da400) [pid = 1951] [serial = 2021] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc500af9400) [pid = 1951] [serial = 1973] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc50b3ce000) [pid = 1951] [serial = 2012] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc50adf0400) [pid = 1951] [serial = 2000] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc5063d9400) [pid = 1951] [serial = 1985] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc50a0ab000) [pid = 1951] [serial = 1994] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc50b27d000) [pid = 1951] [serial = 2007] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc508ce3c00) [pid = 1951] [serial = 1991] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc509f3c800) [pid = 1951] [serial = 1956] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc503ea5400) [pid = 1951] [serial = 1980] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc50b27d800) [pid = 1951] [serial = 2009] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc502be8800) [pid = 1951] [serial = 1976] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc4ffbc8800) [pid = 1951] [serial = 2036] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc501a4d000) [pid = 1951] [serial = 2033] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc500af3800) [pid = 1951] [serial = 2031] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc5063fb800) [pid = 1951] [serial = 1986] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc501bcac00) [pid = 1951] [serial = 2034] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1951 | 1461541019751 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fcedc800 == 176 [pid = 1951] [id = 722] 16:36:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc4fcbc4000) [pid = 1951] [serial = 2167] [outer = (nil)] 16:36:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc4fde66c00) [pid = 1951] [serial = 2168] [outer = 0x7fc4fcbc4000] 16:36:59 INFO - PROCESS | 1951 | 1461541019828 Marionette DEBUG loaded listener.js 16:36:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc4ff3c6800) [pid = 1951] [serial = 2169] [outer = 0x7fc4fcbc4000] 16:37:00 INFO - PROCESS | 1951 | 1461541020542 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:37:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:37:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3183ms 16:37:00 INFO - PROCESS | 1951 | 1461541020589 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:37:00 INFO - PROCESS | 1951 | 1461541020593 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:37:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:37:00 INFO - PROCESS | 1951 | 1461541020603 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:37:00 INFO - PROCESS | 1951 | 1461541020607 Marionette TRACE conn4 <- [1,2862,null,{}] 16:37:00 INFO - PROCESS | 1951 | 1461541020614 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:00 INFO - PROCESS | 1951 | 1461541020830 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:37:01 INFO - PROCESS | 1951 | 1461541021021 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ffbd2800 == 177 [pid = 1951] [id = 723] 16:37:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc4fcbc5400) [pid = 1951] [serial = 2170] [outer = (nil)] 16:37:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc500af7800) [pid = 1951] [serial = 2171] [outer = 0x7fc4fcbc5400] 16:37:01 INFO - PROCESS | 1951 | 1461541021094 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc5017e2400) [pid = 1951] [serial = 2172] [outer = 0x7fc4fcbc5400] 16:37:01 INFO - PROCESS | 1951 | 1461541021979 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1435ms 16:37:02 INFO - PROCESS | 1951 | 1461541022041 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:37:02 INFO - PROCESS | 1951 | 1461541022047 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:37:02 INFO - PROCESS | 1951 | 1461541022053 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 1951 | 1461541022056 Marionette TRACE conn4 <- [1,2866,null,{}] 16:37:02 INFO - PROCESS | 1951 | 1461541022061 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:02 INFO - PROCESS | 1951 | 1461541022321 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:37:02 INFO - PROCESS | 1951 | 1461541022355 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500c8f000 == 178 [pid = 1951] [id = 724] 16:37:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc501bca000) [pid = 1951] [serial = 2173] [outer = (nil)] 16:37:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc501bd6c00) [pid = 1951] [serial = 2174] [outer = 0x7fc501bca000] 16:37:02 INFO - PROCESS | 1951 | 1461541022433 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc5027b4400) [pid = 1951] [serial = 2175] [outer = 0x7fc501bca000] 16:37:03 INFO - PROCESS | 1951 | 1461541023398 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:37:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1389ms 16:37:03 INFO - PROCESS | 1951 | 1461541023442 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:37:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:37:03 INFO - PROCESS | 1951 | 1461541023451 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:37:03 INFO - PROCESS | 1951 | 1461541023485 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1951 | 1461541023502 Marionette TRACE conn4 <- [1,2870,null,{}] 16:37:03 INFO - PROCESS | 1951 | 1461541023536 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:03 INFO - PROCESS | 1951 | 1461541023796 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:37:04 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc4ffbc8400) [pid = 1951] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:37:04 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc500af2000) [pid = 1951] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:37:04 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc4ff65dc00) [pid = 1951] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:37:04 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc4ff3cec00) [pid = 1951] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:37:04 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc4ff65fc00) [pid = 1951] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:37:04 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc504038800) [pid = 1951] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:37:04 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc4fcbc3800) [pid = 1951] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:37:04 INFO - PROCESS | 1951 | 1461541024420 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500d58800 == 179 [pid = 1951] [id = 725] 16:37:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc4fcbc3800) [pid = 1951] [serial = 2176] [outer = (nil)] 16:37:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc4ffbc4400) [pid = 1951] [serial = 2177] [outer = 0x7fc4fcbc3800] 16:37:04 INFO - PROCESS | 1951 | 1461541024481 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc503a98000) [pid = 1951] [serial = 2178] [outer = 0x7fc4fcbc3800] 16:37:05 INFO - PROCESS | 1951 | 1461541025141 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1732ms 16:37:05 INFO - PROCESS | 1951 | 1461541025190 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1951 | 1461541025194 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:37:05 INFO - PROCESS | 1951 | 1461541025199 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1951 | 1461541025202 Marionette TRACE conn4 <- [1,2874,null,{}] 16:37:05 INFO - PROCESS | 1951 | 1461541025208 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:05 INFO - PROCESS | 1951 | 1461541025484 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:37:05 INFO - PROCESS | 1951 | 1461541025612 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502b29800 == 180 [pid = 1951] [id = 726] 16:37:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc4fcbbfc00) [pid = 1951] [serial = 2179] [outer = (nil)] 16:37:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc503d7a400) [pid = 1951] [serial = 2180] [outer = 0x7fc4fcbbfc00] 16:37:05 INFO - PROCESS | 1951 | 1461541025680 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc503dd9000) [pid = 1951] [serial = 2181] [outer = 0x7fc4fcbbfc00] 16:37:06 INFO - PROCESS | 1951 | 1461541026645 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:37:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1478ms 16:37:06 INFO - PROCESS | 1951 | 1461541026679 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:37:06 INFO - PROCESS | 1951 | 1461541026685 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:37:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:37:06 INFO - PROCESS | 1951 | 1461541026693 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 1951 | 1461541026699 Marionette TRACE conn4 <- [1,2878,null,{}] 16:37:06 INFO - PROCESS | 1951 | 1461541026708 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:06 INFO - PROCESS | 1951 | 1461541026914 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:37:07 INFO - PROCESS | 1951 | 1461541027250 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500b8d000 == 181 [pid = 1951] [id = 727] 16:37:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc4ff659800) [pid = 1951] [serial = 2182] [outer = (nil)] 16:37:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc500af7c00) [pid = 1951] [serial = 2183] [outer = 0x7fc4ff659800] 16:37:07 INFO - PROCESS | 1951 | 1461541027330 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc5017df400) [pid = 1951] [serial = 2184] [outer = 0x7fc4ff659800] 16:37:08 INFO - PROCESS | 1951 | 1461541028183 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:37:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1544ms 16:37:08 INFO - PROCESS | 1951 | 1461541028237 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1951 | 1461541028246 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:37:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:37:08 INFO - PROCESS | 1951 | 1461541028255 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1951 | 1461541028259 Marionette TRACE conn4 <- [1,2882,null,{}] 16:37:08 INFO - PROCESS | 1951 | 1461541028265 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:08 INFO - PROCESS | 1951 | 1461541028515 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:37:08 INFO - PROCESS | 1951 | 1461541028832 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502cc1000 == 182 [pid = 1951] [id = 728] 16:37:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc5027adc00) [pid = 1951] [serial = 2185] [outer = (nil)] 16:37:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc50287f000) [pid = 1951] [serial = 2186] [outer = 0x7fc5027adc00] 16:37:08 INFO - PROCESS | 1951 | 1461541028904 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc503a97c00) [pid = 1951] [serial = 2187] [outer = 0x7fc5027adc00] 16:37:09 INFO - PROCESS | 1951 | 1461541029834 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1636ms 16:37:09 INFO - PROCESS | 1951 | 1461541029892 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 1951 | 1461541029896 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:37:09 INFO - PROCESS | 1951 | 1461541029902 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 1951 | 1461541029908 Marionette TRACE conn4 <- [1,2886,null,{}] 16:37:09 INFO - PROCESS | 1951 | 1461541029924 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 1951 | 1461541030206 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:37:10 INFO - PROCESS | 1951 | 1461541030523 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc504385000 == 183 [pid = 1951] [id = 729] 16:37:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc504036000) [pid = 1951] [serial = 2188] [outer = (nil)] 16:37:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc506276000) [pid = 1951] [serial = 2189] [outer = 0x7fc504036000] 16:37:10 INFO - PROCESS | 1951 | 1461541030603 Marionette DEBUG loaded listener.js 16:37:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc506290800) [pid = 1951] [serial = 2190] [outer = 0x7fc504036000] 16:37:11 INFO - PROCESS | 1951 | 1461541031428 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:37:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:37:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1586ms 16:37:11 INFO - PROCESS | 1951 | 1461541031488 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:37:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:37:11 INFO - PROCESS | 1951 | 1461541031493 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:37:11 INFO - PROCESS | 1951 | 1461541031499 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:37:11 INFO - PROCESS | 1951 | 1461541031502 Marionette TRACE conn4 <- [1,2890,null,{}] 16:37:11 INFO - PROCESS | 1951 | 1461541031507 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:11 INFO - PROCESS | 1951 | 1461541031720 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:37:11 INFO - PROCESS | 1951 | 1461541031986 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506965000 == 184 [pid = 1951] [id = 730] 16:37:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc506292c00) [pid = 1951] [serial = 2191] [outer = (nil)] 16:37:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc5063f3c00) [pid = 1951] [serial = 2192] [outer = 0x7fc506292c00] 16:37:12 INFO - PROCESS | 1951 | 1461541032104 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc5065aec00) [pid = 1951] [serial = 2193] [outer = 0x7fc506292c00] 16:37:12 INFO - PROCESS | 1951 | 1461541032913 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:37:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1478ms 16:37:12 INFO - PROCESS | 1951 | 1461541032977 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 1951 | 1461541032981 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:37:12 INFO - PROCESS | 1951 | 1461541032986 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 1951 | 1461541032989 Marionette TRACE conn4 <- [1,2894,null,{}] 16:37:12 INFO - PROCESS | 1951 | 1461541032995 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:13 INFO - PROCESS | 1951 | 1461541033192 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:37:13 INFO - PROCESS | 1951 | 1461541033503 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506d03800 == 185 [pid = 1951] [id = 731] 16:37:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc505f34c00) [pid = 1951] [serial = 2194] [outer = (nil)] 16:37:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc506ab6c00) [pid = 1951] [serial = 2195] [outer = 0x7fc505f34c00] 16:37:13 INFO - PROCESS | 1951 | 1461541033579 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc506c68c00) [pid = 1951] [serial = 2196] [outer = 0x7fc505f34c00] 16:37:14 INFO - PROCESS | 1951 | 1461541034377 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:37:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1434ms 16:37:14 INFO - PROCESS | 1951 | 1461541034422 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1951 | 1461541034425 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:37:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:37:14 INFO - PROCESS | 1951 | 1461541034431 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1951 | 1461541034433 Marionette TRACE conn4 <- [1,2898,null,{}] 16:37:14 INFO - PROCESS | 1951 | 1461541034439 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:14 INFO - PROCESS | 1951 | 1461541034684 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:37:15 INFO - PROCESS | 1951 | 1461541035040 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc508b8e000 == 186 [pid = 1951] [id = 732] 16:37:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc5084e8400) [pid = 1951] [serial = 2197] [outer = (nil)] 16:37:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc508ce6000) [pid = 1951] [serial = 2198] [outer = 0x7fc5084e8400] 16:37:15 INFO - PROCESS | 1951 | 1461541035119 Marionette DEBUG loaded listener.js 16:37:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc509f3c000) [pid = 1951] [serial = 2199] [outer = 0x7fc5084e8400] 16:37:15 INFO - PROCESS | 1951 | 1461541035926 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1528ms 16:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:37:15 INFO - PROCESS | 1951 | 1461541035960 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1951 | 1461541035962 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:37:15 INFO - PROCESS | 1951 | 1461541035969 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1951 | 1461541035972 Marionette TRACE conn4 <- [1,2902,null,{}] 16:37:15 INFO - PROCESS | 1951 | 1461541035977 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:16 INFO - PROCESS | 1951 | 1461541036182 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:37:16 INFO - PROCESS | 1951 | 1461541036456 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a249800 == 187 [pid = 1951] [id = 733] 16:37:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc5084e9c00) [pid = 1951] [serial = 2200] [outer = (nil)] 16:37:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc50a3d5800) [pid = 1951] [serial = 2201] [outer = 0x7fc5084e9c00] 16:37:16 INFO - PROCESS | 1951 | 1461541036569 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc50a445400) [pid = 1951] [serial = 2202] [outer = 0x7fc5084e9c00] 16:37:17 INFO - PROCESS | 1951 | 1461541037360 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:37:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1438ms 16:37:17 INFO - PROCESS | 1951 | 1461541037406 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 1951 | 1461541037410 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:37:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:37:17 INFO - PROCESS | 1951 | 1461541037416 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 1951 | 1461541037418 Marionette TRACE conn4 <- [1,2906,null,{}] 16:37:17 INFO - PROCESS | 1951 | 1461541037424 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:17 INFO - PROCESS | 1951 | 1461541037616 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:37:17 INFO - PROCESS | 1951 | 1461541037890 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b11b800 == 188 [pid = 1951] [id = 734] 16:37:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc50896bc00) [pid = 1951] [serial = 2203] [outer = (nil)] 16:37:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc50a4ea400) [pid = 1951] [serial = 2204] [outer = 0x7fc50896bc00] 16:37:18 INFO - PROCESS | 1951 | 1461541038007 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc50adf4c00) [pid = 1951] [serial = 2205] [outer = 0x7fc50896bc00] 16:37:18 INFO - PROCESS | 1951 | 1461541038819 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:37:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1449ms 16:37:18 INFO - PROCESS | 1951 | 1461541038866 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:37:18 INFO - PROCESS | 1951 | 1461541038870 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:37:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:37:18 INFO - PROCESS | 1951 | 1461541038876 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 1951 | 1461541038878 Marionette TRACE conn4 <- [1,2910,null,{}] 16:37:18 INFO - PROCESS | 1951 | 1461541038884 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:19 INFO - PROCESS | 1951 | 1461541039133 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:37:19 INFO - PROCESS | 1951 | 1461541039442 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c677800 == 189 [pid = 1951] [id = 735] 16:37:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc50a4e6000) [pid = 1951] [serial = 2206] [outer = (nil)] 16:37:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50b09c800) [pid = 1951] [serial = 2207] [outer = 0x7fc50a4e6000] 16:37:19 INFO - PROCESS | 1951 | 1461541039520 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc50b27d000) [pid = 1951] [serial = 2208] [outer = 0x7fc50a4e6000] 16:37:20 INFO - PROCESS | 1951 | 1461541040228 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:37:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:37:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:37:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1381ms 16:37:20 INFO - PROCESS | 1951 | 1461541040257 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 1951 | 1461541040261 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:37:20 INFO - TEST-START | /DOMEvents/constructors.html 16:37:20 INFO - PROCESS | 1951 | 1461541040267 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 1951 | 1461541040269 Marionette TRACE conn4 <- [1,2914,null,{}] 16:37:20 INFO - PROCESS | 1951 | 1461541040275 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 1951 | 1461541040489 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:37:20 INFO - PROCESS | 1951 | 1461541040766 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50db7e800 == 190 [pid = 1951] [id = 736] 16:37:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc5017e3000) [pid = 1951] [serial = 2209] [outer = (nil)] 16:37:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50b29c400) [pid = 1951] [serial = 2210] [outer = 0x7fc5017e3000] 16:37:20 INFO - PROCESS | 1951 | 1461541040841 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc50bd3d800) [pid = 1951] [serial = 2211] [outer = 0x7fc5017e3000] 16:37:21 INFO - PROCESS | 1951 | 1461541041722 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:37:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:37:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:37:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:37:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 1501ms 16:37:21 INFO - PROCESS | 1951 | 1461541041807 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 1951 | 1461541041810 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:37:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:37:21 INFO - PROCESS | 1951 | 1461541041818 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 1951 | 1461541041822 Marionette TRACE conn4 <- [1,2918,null,{}] 16:37:21 INFO - PROCESS | 1951 | 1461541041827 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:22 INFO - PROCESS | 1951 | 1461541042089 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:37:22 INFO - PROCESS | 1951 | 1461541042426 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511ec7800 == 191 [pid = 1951] [id = 737] 16:37:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc510c15400) [pid = 1951] [serial = 2212] [outer = (nil)] 16:37:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc510c1dc00) [pid = 1951] [serial = 2213] [outer = 0x7fc510c15400] 16:37:22 INFO - PROCESS | 1951 | 1461541042509 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc510fa1c00) [pid = 1951] [serial = 2214] [outer = 0x7fc510c15400] 16:37:23 INFO - PROCESS | 1951 | 1461541043256 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:37:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:37:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1489ms 16:37:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:37:23 INFO - PROCESS | 1951 | 1461541043308 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:37:23 INFO - PROCESS | 1951 | 1461541043310 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:37:23 INFO - PROCESS | 1951 | 1461541043316 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:37:23 INFO - PROCESS | 1951 | 1461541043319 Marionette TRACE conn4 <- [1,2922,null,{}] 16:37:23 INFO - PROCESS | 1951 | 1461541043351 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:23 INFO - PROCESS | 1951 | 1461541043569 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:37:23 INFO - PROCESS | 1951 | 1461541043846 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513290000 == 192 [pid = 1951] [id = 738] 16:37:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc510c19000) [pid = 1951] [serial = 2215] [outer = (nil)] 16:37:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc511505c00) [pid = 1951] [serial = 2216] [outer = 0x7fc510c19000] 16:37:23 INFO - PROCESS | 1951 | 1461541043918 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc512569800) [pid = 1951] [serial = 2217] [outer = 0x7fc510c19000] 16:37:24 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:24 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:24 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:24 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:37:24 INFO - PROCESS | 1951 | 1461541044710 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:37:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:37:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:24 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 16:37:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:24 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 16:37:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:24 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]" 16:37:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:37:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:37:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1440ms 16:37:24 INFO - PROCESS | 1951 | 1461541044758 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1951 | 1461541044766 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:37:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:37:24 INFO - PROCESS | 1951 | 1461541044774 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1951 | 1461541044777 Marionette TRACE conn4 <- [1,2926,null,{}] 16:37:24 INFO - PROCESS | 1951 | 1461541044783 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 1951 | 1461541044992 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:37:25 INFO - PROCESS | 1951 | 1461541045282 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513bec000 == 193 [pid = 1951] [id = 739] 16:37:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc510c21c00) [pid = 1951] [serial = 2218] [outer = (nil)] 16:37:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc5143db400) [pid = 1951] [serial = 2219] [outer = 0x7fc510c21c00] 16:37:25 INFO - PROCESS | 1951 | 1461541045359 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc5143e7c00) [pid = 1951] [serial = 2220] [outer = 0x7fc510c21c00] 16:37:26 INFO - PROCESS | 1951 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:37:26 INFO - PROCESS | 1951 | 1461541046152 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:37:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:37:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1433ms 16:37:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:37:26 INFO - PROCESS | 1951 | 1461541046209 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1951 | 1461541046212 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:37:26 INFO - PROCESS | 1951 | 1461541046218 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1951 | 1461541046221 Marionette TRACE conn4 <- [1,2930,null,{}] 16:37:26 INFO - PROCESS | 1951 | 1461541046227 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 1951 | 1461541046465 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:37:26 INFO - PROCESS | 1951 | 1461541046720 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513f66800 == 194 [pid = 1951] [id = 740] 16:37:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc510fac800) [pid = 1951] [serial = 2221] [outer = (nil)] 16:37:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc5143efc00) [pid = 1951] [serial = 2222] [outer = 0x7fc510fac800] 16:37:26 INFO - PROCESS | 1951 | 1461541046796 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc51464f400) [pid = 1951] [serial = 2223] [outer = 0x7fc510fac800] 16:37:27 INFO - PROCESS | 1951 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:37:27 INFO - PROCESS | 1951 | 1461541047544 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:37:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1383ms 16:37:27 INFO - PROCESS | 1951 | 1461541047600 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1951 | 1461541047603 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:37:27 INFO - PROCESS | 1951 | 1461541047609 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1951 | 1461541047611 Marionette TRACE conn4 <- [1,2934,null,{}] 16:37:27 INFO - PROCESS | 1951 | 1461541047617 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 1951 | 1461541047859 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:37:28 INFO - PROCESS | 1951 | 1461541048140 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc514513800 == 195 [pid = 1951] [id = 741] 16:37:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc5143e6c00) [pid = 1951] [serial = 2224] [outer = (nil)] 16:37:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc514656800) [pid = 1951] [serial = 2225] [outer = 0x7fc5143e6c00] 16:37:28 INFO - PROCESS | 1951 | 1461541048215 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc514769800) [pid = 1951] [serial = 2226] [outer = 0x7fc5143e6c00] 16:37:28 INFO - PROCESS | 1951 | 1461541048987 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:37:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:37:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1426ms 16:37:29 INFO - PROCESS | 1951 | 1461541049036 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1951 | 1461541049040 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:37:29 INFO - PROCESS | 1951 | 1461541049045 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1951 | 1461541049048 Marionette TRACE conn4 <- [1,2938,null,{}] 16:37:29 INFO - PROCESS | 1951 | 1461541049053 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:29 INFO - PROCESS | 1951 | 1461541049264 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:37:29 INFO - PROCESS | 1951 | 1461541049545 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171da000 == 196 [pid = 1951] [id = 742] 16:37:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc5143f1800) [pid = 1951] [serial = 2227] [outer = (nil)] 16:37:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc5154de800) [pid = 1951] [serial = 2228] [outer = 0x7fc5143f1800] 16:37:29 INFO - PROCESS | 1951 | 1461541049620 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc5156c4400) [pid = 1951] [serial = 2229] [outer = 0x7fc5143f1800] 16:37:30 INFO - PROCESS | 1951 | 1461541050424 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:37:30 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. 16:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1428ms 16:37:30 INFO - PROCESS | 1951 | 1461541050475 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 1951 | 1461541050478 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:37:30 INFO - PROCESS | 1951 | 1461541050485 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 1951 | 1461541050487 Marionette TRACE conn4 <- [1,2942,null,{}] 16:37:30 INFO - PROCESS | 1951 | 1461541050493 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 1951 | 1461541050725 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:37:31 INFO - PROCESS | 1951 | 1461541051009 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51da32800 == 197 [pid = 1951] [id = 743] 16:37:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc514658400) [pid = 1951] [serial = 2230] [outer = (nil)] 16:37:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc515859000) [pid = 1951] [serial = 2231] [outer = 0x7fc514658400] 16:37:31 INFO - PROCESS | 1951 | 1461541051123 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc516ae4c00) [pid = 1951] [serial = 2232] [outer = 0x7fc514658400] 16:37:31 INFO - PROCESS | 1951 | 1461541051822 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:37:31 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 16:37:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:37:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1378ms 16:37:31 INFO - PROCESS | 1951 | 1461541051864 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:37:31 INFO - PROCESS | 1951 | 1461541051867 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:37:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:37:31 INFO - PROCESS | 1951 | 1461541051873 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1951 | 1461541051875 Marionette TRACE conn4 <- [1,2946,null,{}] 16:37:31 INFO - PROCESS | 1951 | 1461541051881 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 1951 | 1461541052084 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:37:32 INFO - PROCESS | 1951 | 1461541052365 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ead5800 == 198 [pid = 1951] [id = 744] 16:37:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc51487f400) [pid = 1951] [serial = 2233] [outer = (nil)] 16:37:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc516dd9400) [pid = 1951] [serial = 2234] [outer = 0x7fc51487f400] 16:37:32 INFO - PROCESS | 1951 | 1461541052439 Marionette DEBUG loaded listener.js 16:37:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc516ee7800) [pid = 1951] [serial = 2235] [outer = 0x7fc51487f400] 16:37:33 INFO - PROCESS | 1951 | 1461541053203 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:37:33 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. 16:37:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1378ms 16:37:33 INFO - PROCESS | 1951 | 1461541053251 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:37:33 INFO - PROCESS | 1951 | 1461541053255 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:37:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:37:33 INFO - PROCESS | 1951 | 1461541053260 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:37:33 INFO - PROCESS | 1951 | 1461541053263 Marionette TRACE conn4 <- [1,2950,null,{}] 16:37:33 INFO - PROCESS | 1951 | 1461541053268 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:33 INFO - PROCESS | 1951 | 1461541053487 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:37:33 INFO - PROCESS | 1951 | 1461541053778 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202b8800 == 199 [pid = 1951] [id = 745] 16:37:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc51585d000) [pid = 1951] [serial = 2236] [outer = (nil)] 16:37:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc516f49800) [pid = 1951] [serial = 2237] [outer = 0x7fc51585d000] 16:37:33 INFO - PROCESS | 1951 | 1461541053855 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc518be7800) [pid = 1951] [serial = 2238] [outer = 0x7fc51585d000] 16:37:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5207cd800 == 200 [pid = 1951] [id = 746] 16:37:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc51a104c00) [pid = 1951] [serial = 2239] [outer = (nil)] 16:37:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc516eebc00) [pid = 1951] [serial = 2240] [outer = 0x7fc51a104c00] 16:37:34 INFO - PROCESS | 1951 | 1461541054692 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:37:34 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. 16:37:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1477ms 16:37:34 INFO - PROCESS | 1951 | 1461541054738 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1951 | 1461541054741 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:37:34 INFO - PROCESS | 1951 | 1461541054747 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1951 | 1461541054750 Marionette TRACE conn4 <- [1,2954,null,{}] 16:37:34 INFO - PROCESS | 1951 | 1461541054755 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:35 INFO - PROCESS | 1951 | 1461541055046 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:37:35 INFO - PROCESS | 1951 | 1461541055380 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc529490800 == 201 [pid = 1951] [id = 747] 16:37:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc51585e400) [pid = 1951] [serial = 2241] [outer = (nil)] 16:37:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc518bf3400) [pid = 1951] [serial = 2242] [outer = 0x7fc51585e400] 16:37:35 INFO - PROCESS | 1951 | 1461541055457 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc51a1ee800) [pid = 1951] [serial = 2243] [outer = 0x7fc51585e400] 16:37:36 INFO - PROCESS | 1951 | 1461541056134 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:37:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:37:36 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 16:37:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1439ms 16:37:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:37:36 INFO - PROCESS | 1951 | 1461541056187 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 1951 | 1461541056190 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:37:36 INFO - PROCESS | 1951 | 1461541056196 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 1951 | 1461541056199 Marionette TRACE conn4 <- [1,2958,null,{}] 16:37:36 INFO - PROCESS | 1951 | 1461541056205 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 1951 | 1461541056471 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fced2000 == 200 [pid = 1951] [id = 606] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fa77c800 == 199 [pid = 1951] [id = 577] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500d58800 == 198 [pid = 1951] [id = 725] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500c8f000 == 197 [pid = 1951] [id = 724] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4ffbd2800 == 196 [pid = 1951] [id = 723] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fcedc800 == 195 [pid = 1951] [id = 722] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51cf1f800 == 194 [pid = 1951] [id = 720] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51c763800 == 193 [pid = 1951] [id = 719] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51a15f000 == 192 [pid = 1951] [id = 718] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5171e4800 == 191 [pid = 1951] [id = 717] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc516fcd800 == 190 [pid = 1951] [id = 716] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515821000 == 189 [pid = 1951] [id = 715] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc515349000 == 188 [pid = 1951] [id = 714] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514421000 == 187 [pid = 1951] [id = 713] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51385c000 == 186 [pid = 1951] [id = 712] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc513259800 == 185 [pid = 1951] [id = 711] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc511ed0000 == 184 [pid = 1951] [id = 710] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50dbce000 == 183 [pid = 1951] [id = 709] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500bc6000 == 182 [pid = 1951] [id = 631] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50cadc000 == 181 [pid = 1951] [id = 708] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b422000 == 180 [pid = 1951] [id = 707] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a393800 == 179 [pid = 1951] [id = 706] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc508b86800 == 178 [pid = 1951] [id = 705] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc504398800 == 177 [pid = 1951] [id = 704] 16:37:38 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500cdf800 == 176 [pid = 1951] [id = 703] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc5063ff800) [pid = 1951] [serial = 2106] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc50b3d2800) [pid = 1951] [serial = 2072] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc506aaf800) [pid = 1951] [serial = 2103] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc5014cd800) [pid = 1951] [serial = 2090] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc5084f1c00) [pid = 1951] [serial = 2063] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc504037800) [pid = 1951] [serial = 2097] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc50395d000) [pid = 1951] [serial = 2094] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc510c25000) [pid = 1951] [serial = 2078] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc503a96000) [pid = 1951] [serial = 2039] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc503ea4400) [pid = 1951] [serial = 2048] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc50adee800) [pid = 1951] [serial = 2069] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc5063f1400) [pid = 1951] [serial = 2102] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc500949000) [pid = 1951] [serial = 2087] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc5017de400) [pid = 1951] [serial = 2042] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc50dbebc00) [pid = 1951] [serial = 2075] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc500af5800) [pid = 1951] [serial = 2088] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc505f3e800) [pid = 1951] [serial = 2099] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc500af9000) [pid = 1951] [serial = 2093] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc5027b6800) [pid = 1951] [serial = 2045] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc509f3ec00) [pid = 1951] [serial = 2066] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc506287c00) [pid = 1951] [serial = 2100] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc4fde6dc00) [pid = 1951] [serial = 2084] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc5076b6400) [pid = 1951] [serial = 2060] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc501bcfc00) [pid = 1951] [serial = 2091] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc506281000) [pid = 1951] [serial = 2051] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc503ea4000) [pid = 1951] [serial = 2096] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc5063d3000) [pid = 1951] [serial = 2054] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc5019d8000) [pid = 1951] [serial = 2105] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc510de6000) [pid = 1951] [serial = 2081] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc506c6ac00) [pid = 1951] [serial = 2057] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1951 | 1461541058523 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fdc47800 == 177 [pid = 1951] [id = 748] 16:37:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc4fcbbc800) [pid = 1951] [serial = 2244] [outer = (nil)] 16:37:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc4fcbc1800) [pid = 1951] [serial = 2245] [outer = 0x7fc4fcbbc800] 16:37:38 INFO - PROCESS | 1951 | 1461541058596 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc4ff3cc000) [pid = 1951] [serial = 2246] [outer = 0x7fc4fcbbc800] 16:37:39 INFO - PROCESS | 1951 | 1461541059260 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:37:39 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. 16:37:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 3093ms 16:37:39 INFO - PROCESS | 1951 | 1461541059289 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1951 | 1461541059295 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:37:39 INFO - PROCESS | 1951 | 1461541059301 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1951 | 1461541059306 Marionette TRACE conn4 <- [1,2962,null,{}] 16:37:39 INFO - PROCESS | 1951 | 1461541059312 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 1951 | 1461541059511 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:37:39 INFO - PROCESS | 1951 | 1461541059728 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500bd4800 == 178 [pid = 1951] [id = 749] 16:37:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc4fcbbd400) [pid = 1951] [serial = 2247] [outer = (nil)] 16:37:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc5017e0800) [pid = 1951] [serial = 2248] [outer = 0x7fc4fcbbd400] 16:37:39 INFO - PROCESS | 1951 | 1461541059793 Marionette DEBUG loaded listener.js 16:37:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc501a57800) [pid = 1951] [serial = 2249] [outer = 0x7fc4fcbbd400] 16:37:40 INFO - PROCESS | 1951 | 1461541060520 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:37:40 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. 16:37:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1234ms 16:37:40 INFO - PROCESS | 1951 | 1461541060539 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:37:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:37:40 INFO - PROCESS | 1951 | 1461541060545 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:37:40 INFO - PROCESS | 1951 | 1461541060551 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:37:40 INFO - PROCESS | 1951 | 1461541060554 Marionette TRACE conn4 <- [1,2966,null,{}] 16:37:40 INFO - PROCESS | 1951 | 1461541060559 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:40 INFO - PROCESS | 1951 | 1461541060840 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:37:40 INFO - PROCESS | 1951 | 1461541060881 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc501572000 == 179 [pid = 1951] [id = 750] 16:37:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc502be3800) [pid = 1951] [serial = 2250] [outer = (nil)] 16:37:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc503a95800) [pid = 1951] [serial = 2251] [outer = 0x7fc502be3800] 16:37:40 INFO - PROCESS | 1951 | 1461541060941 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc503d74400) [pid = 1951] [serial = 2252] [outer = 0x7fc502be3800] 16:37:41 INFO - PROCESS | 1951 | 1461541061918 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:37:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1380ms 16:37:41 INFO - PROCESS | 1951 | 1461541061931 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1951 | 1461541061934 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:37:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:37:41 INFO - PROCESS | 1951 | 1461541061948 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 1951 | 1461541061957 Marionette TRACE conn4 <- [1,2970,null,{}] 16:37:41 INFO - PROCESS | 1951 | 1461541061972 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 1951 | 1461541062235 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:37:42 INFO - PROCESS | 1951 | 1461541062285 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5038d6000 == 180 [pid = 1951] [id = 751] 16:37:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc503d74800) [pid = 1951] [serial = 2253] [outer = (nil)] 16:37:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc503eab400) [pid = 1951] [serial = 2254] [outer = 0x7fc503d74800] 16:37:42 INFO - PROCESS | 1951 | 1461541062383 Marionette DEBUG loaded listener.js 16:37:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc506361c00) [pid = 1951] [serial = 2255] [outer = 0x7fc503d74800] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc4ff3c2c00) [pid = 1951] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc502be0800) [pid = 1951] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc501bca000) [pid = 1951] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc500af8000) [pid = 1951] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc50c32b800) [pid = 1951] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc5084e3000) [pid = 1951] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc5017e1000) [pid = 1951] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc5016b4000) [pid = 1951] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc50ae6a400) [pid = 1951] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc4fde67400) [pid = 1951] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc5014c7000) [pid = 1951] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc4ffbbf400) [pid = 1951] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc50db9b400) [pid = 1951] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc505f35800) [pid = 1951] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc506b10c00) [pid = 1951] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc505f39000) [pid = 1951] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc4ffbc9400) [pid = 1951] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc50a0abc00) [pid = 1951] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc508962000) [pid = 1951] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc50b099c00) [pid = 1951] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc50dbe1000) [pid = 1951] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc4fcbc5400) [pid = 1951] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc510fa5800) [pid = 1951] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc503964400) [pid = 1951] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc503d71c00) [pid = 1951] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc4fcbba000) [pid = 1951] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc4fcbc4000) [pid = 1951] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc4fc545800) [pid = 1951] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc5063cc400) [pid = 1951] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc5063cd800) [pid = 1951] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc508960800) [pid = 1951] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc50628b800) [pid = 1951] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc50b29bc00) [pid = 1951] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc5017e0c00) [pid = 1951] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc502875800) [pid = 1951] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc4fcbc3800) [pid = 1951] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc506b0d400) [pid = 1951] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc506b02400) [pid = 1951] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc51367b800) [pid = 1951] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc506b0ac00) [pid = 1951] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:37:43 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc503dcc800) [pid = 1951] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:37:43 INFO - PROCESS | 1951 | 1461541063736 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:37:43 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. 16:37:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1804ms 16:37:43 INFO - PROCESS | 1951 | 1461541063746 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:37:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:37:43 INFO - PROCESS | 1951 | 1461541063749 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:37:43 INFO - PROCESS | 1951 | 1461541063755 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1951 | 1461541063757 Marionette TRACE conn4 <- [1,2974,null,{}] 16:37:43 INFO - PROCESS | 1951 | 1461541063762 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 1951 | 1461541064025 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:37:44 INFO - PROCESS | 1951 | 1461541064047 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc503d1f000 == 181 [pid = 1951] [id = 752] 16:37:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc4fcbb8000) [pid = 1951] [serial = 2256] [outer = (nil)] 16:37:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc5017e1000) [pid = 1951] [serial = 2257] [outer = 0x7fc4fcbb8000] 16:37:44 INFO - PROCESS | 1951 | 1461541064108 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc506276c00) [pid = 1951] [serial = 2258] [outer = 0x7fc4fcbb8000] 16:37:44 INFO - PROCESS | 1951 | 1461541064848 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:37:44 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. 16:37:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1130ms 16:37:44 INFO - PROCESS | 1951 | 1461541064884 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 1951 | 1461541064886 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:37:44 INFO - PROCESS | 1951 | 1461541064892 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 1951 | 1461541064894 Marionette TRACE conn4 <- [1,2978,null,{}] 16:37:44 INFO - PROCESS | 1951 | 1461541064900 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 1951 | 1461541065165 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:37:45 INFO - PROCESS | 1951 | 1461541065193 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50651a800 == 182 [pid = 1951] [id = 753] 16:37:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc5063cc800) [pid = 1951] [serial = 2259] [outer = (nil)] 16:37:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc5065a5800) [pid = 1951] [serial = 2260] [outer = 0x7fc5063cc800] 16:37:45 INFO - PROCESS | 1951 | 1461541065277 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc506b03000) [pid = 1951] [serial = 2261] [outer = 0x7fc5063cc800] 16:37:46 INFO - PROCESS | 1951 | 1461541066433 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:37:46 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. 16:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1577ms 16:37:46 INFO - PROCESS | 1951 | 1461541066472 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1951 | 1461541066477 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:37:46 INFO - PROCESS | 1951 | 1461541066486 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1951 | 1461541066490 Marionette TRACE conn4 <- [1,2982,null,{}] 16:37:46 INFO - PROCESS | 1951 | 1461541066498 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:46 INFO - PROCESS | 1951 | 1461541066748 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:37:47 INFO - PROCESS | 1951 | 1461541067030 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500dfb800 == 183 [pid = 1951] [id = 754] 16:37:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc500af9800) [pid = 1951] [serial = 2262] [outer = (nil)] 16:37:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc5017e3c00) [pid = 1951] [serial = 2263] [outer = 0x7fc500af9800] 16:37:47 INFO - PROCESS | 1951 | 1461541067108 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc501bcdc00) [pid = 1951] [serial = 2264] [outer = 0x7fc500af9800] 16:37:47 INFO - PROCESS | 1951 | 1461541067962 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:37:47 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 16:37:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:37:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:37:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1489ms 16:37:47 INFO - PROCESS | 1951 | 1461541067976 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 1951 | 1461541067984 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:37:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:37:47 INFO - PROCESS | 1951 | 1461541067995 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1951 | 1461541068000 Marionette TRACE conn4 <- [1,2986,null,{}] 16:37:48 INFO - PROCESS | 1951 | 1461541068006 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 1951 | 1461541068230 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:37:48 INFO - PROCESS | 1951 | 1461541068484 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5069a0800 == 184 [pid = 1951] [id = 755] 16:37:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc50287a800) [pid = 1951] [serial = 2265] [outer = (nil)] 16:37:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc504036800) [pid = 1951] [serial = 2266] [outer = 0x7fc50287a800] 16:37:48 INFO - PROCESS | 1951 | 1461541068559 Marionette DEBUG loaded listener.js 16:37:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc506292400) [pid = 1951] [serial = 2267] [outer = 0x7fc50287a800] 16:37:49 INFO - PROCESS | 1951 | 1461541069383 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:37:49 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. 16:37:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1429ms 16:37:49 INFO - PROCESS | 1951 | 1461541069425 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:37:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:37:49 INFO - PROCESS | 1951 | 1461541069429 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:37:49 INFO - PROCESS | 1951 | 1461541069435 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:37:49 INFO - PROCESS | 1951 | 1461541069441 Marionette TRACE conn4 <- [1,2990,null,{}] 16:37:49 INFO - PROCESS | 1951 | 1461541069457 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:49 INFO - PROCESS | 1951 | 1461541069709 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:37:50 INFO - PROCESS | 1951 | 1461541070008 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a177000 == 185 [pid = 1951] [id = 756] 16:37:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc506368000) [pid = 1951] [serial = 2268] [outer = (nil)] 16:37:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc506b0b400) [pid = 1951] [serial = 2269] [outer = 0x7fc506368000] 16:37:50 INFO - PROCESS | 1951 | 1461541070090 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc5075cd800) [pid = 1951] [serial = 2270] [outer = 0x7fc506368000] 16:37:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a42c000 == 186 [pid = 1951] [id = 757] 16:37:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc5084e7000) [pid = 1951] [serial = 2271] [outer = (nil)] 16:37:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc506ab4c00) [pid = 1951] [serial = 2272] [outer = 0x7fc5084e7000] 16:37:51 INFO - PROCESS | 1951 | 1461541071016 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:37:51 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. 16:37:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1600ms 16:37:51 INFO - PROCESS | 1951 | 1461541071034 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:37:51 INFO - PROCESS | 1951 | 1461541071038 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:37:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:37:51 INFO - PROCESS | 1951 | 1461541071044 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:37:51 INFO - PROCESS | 1951 | 1461541071047 Marionette TRACE conn4 <- [1,2994,null,{}] 16:37:51 INFO - PROCESS | 1951 | 1461541071052 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:51 INFO - PROCESS | 1951 | 1461541071322 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:37:51 INFO - PROCESS | 1951 | 1461541071639 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b42c000 == 187 [pid = 1951] [id = 758] 16:37:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc50686d400) [pid = 1951] [serial = 2273] [outer = (nil)] 16:37:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 174 (0x7fc5084e8c00) [pid = 1951] [serial = 2274] [outer = 0x7fc50686d400] 16:37:51 INFO - PROCESS | 1951 | 1461541071719 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 175 (0x7fc508969400) [pid = 1951] [serial = 2275] [outer = 0x7fc50686d400] 16:37:52 INFO - PROCESS | 1951 | 1461541072422 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:37:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:37:52 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 16:37:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1428ms 16:37:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:37:52 INFO - PROCESS | 1951 | 1461541072473 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1951 | 1461541072475 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:37:52 INFO - PROCESS | 1951 | 1461541072482 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1951 | 1461541072485 Marionette TRACE conn4 <- [1,2998,null,{}] 16:37:52 INFO - PROCESS | 1951 | 1461541072490 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 1951 | 1461541072742 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:37:53 INFO - PROCESS | 1951 | 1461541073028 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50d931800 == 188 [pid = 1951] [id = 759] 16:37:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 176 (0x7fc5075d0c00) [pid = 1951] [serial = 2276] [outer = (nil)] 16:37:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 177 (0x7fc509f3f400) [pid = 1951] [serial = 2277] [outer = 0x7fc5075d0c00] 16:37:53 INFO - PROCESS | 1951 | 1461541073110 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 178 (0x7fc50a450000) [pid = 1951] [serial = 2278] [outer = 0x7fc5075d0c00] 16:37:53 INFO - PROCESS | 1951 | 1461541073939 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:37:53 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. 16:37:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1486ms 16:37:53 INFO - PROCESS | 1951 | 1461541073967 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:37:53 INFO - PROCESS | 1951 | 1461541073971 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:37:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:37:54 INFO - PROCESS | 1951 | 1461541073998 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1951 | 1461541074003 Marionette TRACE conn4 <- [1,3002,null,{}] 16:37:54 INFO - PROCESS | 1951 | 1461541074011 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:54 INFO - PROCESS | 1951 | 1461541074247 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:37:54 INFO - PROCESS | 1951 | 1461541074547 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc511576000 == 189 [pid = 1951] [id = 760] 16:37:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 179 (0x7fc4fc543000) [pid = 1951] [serial = 2279] [outer = (nil)] 16:37:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 180 (0x7fc50b276c00) [pid = 1951] [serial = 2280] [outer = 0x7fc4fc543000] 16:37:54 INFO - PROCESS | 1951 | 1461541074630 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 181 (0x7fc50b3cb800) [pid = 1951] [serial = 2281] [outer = 0x7fc4fc543000] 16:37:55 INFO - PROCESS | 1951 | 1461541075387 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:37:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1453ms 16:37:55 INFO - PROCESS | 1951 | 1461541075431 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:37:55 INFO - PROCESS | 1951 | 1461541075434 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:37:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:37:55 INFO - PROCESS | 1951 | 1461541075440 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 1951 | 1461541075443 Marionette TRACE conn4 <- [1,3006,null,{}] 16:37:55 INFO - PROCESS | 1951 | 1461541075449 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 1951 | 1461541075670 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:37:55 INFO - PROCESS | 1951 | 1461541075969 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513267000 == 190 [pid = 1951] [id = 761] 16:37:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 182 (0x7fc4fcbb7400) [pid = 1951] [serial = 2282] [outer = (nil)] 16:37:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 183 (0x7fc50bd40000) [pid = 1951] [serial = 2283] [outer = 0x7fc4fcbb7400] 16:37:56 INFO - PROCESS | 1951 | 1461541076051 Marionette DEBUG loaded listener.js 16:37:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 184 (0x7fc50c5cdc00) [pid = 1951] [serial = 2284] [outer = 0x7fc4fcbb7400] 16:37:56 INFO - PROCESS | 1951 | 1461541076925 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:37:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1541ms 16:37:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:37:56 INFO - PROCESS | 1951 | 1461541076984 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 1951 | 1461541076989 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:37:57 INFO - PROCESS | 1951 | 1461541076997 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:37:57 INFO - PROCESS | 1951 | 1461541076999 Marionette TRACE conn4 <- [1,3010,null,{}] 16:37:57 INFO - PROCESS | 1951 | 1461541077005 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:57 INFO - PROCESS | 1951 | 1461541077257 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:37:57 INFO - PROCESS | 1951 | 1461541077577 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513c1e000 == 191 [pid = 1951] [id = 762] 16:37:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 185 (0x7fc50b3d4000) [pid = 1951] [serial = 2285] [outer = (nil)] 16:37:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 186 (0x7fc50db95000) [pid = 1951] [serial = 2286] [outer = 0x7fc50b3d4000] 16:37:57 INFO - PROCESS | 1951 | 1461541077653 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 187 (0x7fc50dbe8c00) [pid = 1951] [serial = 2287] [outer = 0x7fc50b3d4000] 16:37:58 INFO - PROCESS | 1951 | 1461541078365 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:37:58 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 16:37:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1429ms 16:37:58 INFO - PROCESS | 1951 | 1461541078424 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:37:58 INFO - PROCESS | 1951 | 1461541078428 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:37:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:37:58 INFO - PROCESS | 1951 | 1461541078434 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1951 | 1461541078437 Marionette TRACE conn4 <- [1,3014,null,{}] 16:37:58 INFO - PROCESS | 1951 | 1461541078442 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 1951 | 1461541078764 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:37:58 INFO - PROCESS | 1951 | 1461541078986 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51450b000 == 192 [pid = 1951] [id = 763] 16:37:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 188 (0x7fc5016b2c00) [pid = 1951] [serial = 2288] [outer = (nil)] 16:37:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 189 (0x7fc50dbe9000) [pid = 1951] [serial = 2289] [outer = 0x7fc5016b2c00] 16:37:59 INFO - PROCESS | 1951 | 1461541079059 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 190 (0x7fc510df0000) [pid = 1951] [serial = 2290] [outer = 0x7fc5016b2c00] 16:37:59 INFO - PROCESS | 1951 | [1951] 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 16:37:59 INFO - PROCESS | 1951 | 1461541079907 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:37:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:37:59 INFO - {} 16:37:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:37:59 INFO - {} 16:37:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:37:59 INFO - {} 16:37:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:37:59 INFO - {} 16:37:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1487ms 16:37:59 INFO - TEST-START | /FileAPI/fileReader.html 16:37:59 INFO - PROCESS | 1951 | 1461541079923 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1951 | 1461541079926 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:37:59 INFO - PROCESS | 1951 | 1461541079932 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1951 | 1461541079935 Marionette TRACE conn4 <- [1,3018,null,{}] 16:37:59 INFO - PROCESS | 1951 | 1461541079940 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 1951 | 1461541080150 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:38:00 INFO - PROCESS | 1951 | 1461541080436 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5171d5000 == 193 [pid = 1951] [id = 764] 16:38:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 191 (0x7fc510df1000) [pid = 1951] [serial = 2291] [outer = (nil)] 16:38:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 192 (0x7fc511508c00) [pid = 1951] [serial = 2292] [outer = 0x7fc510df1000] 16:38:00 INFO - PROCESS | 1951 | 1461541080513 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 193 (0x7fc511fc0c00) [pid = 1951] [serial = 2293] [outer = 0x7fc510df1000] 16:38:01 INFO - PROCESS | 1951 | 1461541081380 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:38:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:38:01 INFO - TEST-OK | /FileAPI/fileReader.html | took 1479ms 16:38:01 INFO - TEST-START | /FileAPI/historical.html 16:38:01 INFO - PROCESS | 1951 | 1461541081411 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1951 | 1461541081414 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:38:01 INFO - PROCESS | 1951 | 1461541081420 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1951 | 1461541081424 Marionette TRACE conn4 <- [1,3022,null,{}] 16:38:01 INFO - PROCESS | 1951 | 1461541081430 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 1951 | 1461541081682 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:38:02 INFO - PROCESS | 1951 | 1461541082101 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc51ced9000 == 194 [pid = 1951] [id = 765] 16:38:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 194 (0x7fc512562800) [pid = 1951] [serial = 2294] [outer = (nil)] 16:38:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 195 (0x7fc513dedc00) [pid = 1951] [serial = 2295] [outer = 0x7fc512562800] 16:38:02 INFO - PROCESS | 1951 | 1461541082193 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 196 (0x7fc513e2e400) [pid = 1951] [serial = 2296] [outer = 0x7fc512562800] 16:38:02 INFO - PROCESS | 1951 | 1461541082908 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:38:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:38:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:38:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:38:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:38:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:38:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:38:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:38:02 INFO - TEST-OK | /FileAPI/historical.html | took 1536ms 16:38:02 INFO - PROCESS | 1951 | 1461541082959 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:38:02 INFO - PROCESS | 1951 | 1461541082963 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:38:02 INFO - PROCESS | 1951 | 1461541082972 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:38:02 INFO - TEST-START | /FileAPI/idlharness.html 16:38:02 INFO - PROCESS | 1951 | 1461541082977 Marionette TRACE conn4 <- [1,3026,null,{}] 16:38:02 INFO - PROCESS | 1951 | 1461541082984 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 1951 | 1461541083209 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:38:03 INFO - PROCESS | 1951 | 1461541083504 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5202ca000 == 195 [pid = 1951] [id = 766] 16:38:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 197 (0x7fc506869c00) [pid = 1951] [serial = 2297] [outer = (nil)] 16:38:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 198 (0x7fc5143e0800) [pid = 1951] [serial = 2298] [outer = 0x7fc506869c00] 16:38:03 INFO - PROCESS | 1951 | 1461541083595 Marionette DEBUG loaded listener.js 16:38:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 199 (0x7fc515859400) [pid = 1951] [serial = 2299] [outer = 0x7fc506869c00] 16:38:05 INFO - PROCESS | 1951 | 1461541085243 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:38:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:38:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:38:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:38:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:38:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:38:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:38:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:38:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:38:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 2358ms 16:38:05 INFO - PROCESS | 1951 | 1461541085370 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 1951 | 1461541085378 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:38:05 INFO - TEST-START | /FileAPI/idlharness.worker 16:38:05 INFO - PROCESS | 1951 | 1461541085441 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 1951 | 1461541085448 Marionette TRACE conn4 <- [1,3030,null,{}] 16:38:05 INFO - PROCESS | 1951 | 1461541085459 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 1951 | 1461541085702 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:38:05 INFO - PROCESS | 1951 | 1461541085991 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc516fc1800 == 196 [pid = 1951] [id = 767] 16:38:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 200 (0x7fc506b0b800) [pid = 1951] [serial = 2300] [outer = (nil)] 16:38:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 201 (0x7fc516dd5c00) [pid = 1951] [serial = 2301] [outer = 0x7fc506b0b800] 16:38:06 INFO - PROCESS | 1951 | 1461541086085 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 202 (0x7fc51cc4e400) [pid = 1951] [serial = 2302] [outer = 0x7fc506b0b800] 16:38:06 INFO - PROCESS | 1951 | [1951] 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 16:38:08 INFO - PROCESS | 1951 | 1461541088325 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:38:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:38:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:38:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:38:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:38:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:38:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:38:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:38:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:38:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:38:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:38:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:38:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:38:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:38:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:38:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:38:08 INFO - {} 16:38:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2984ms 16:38:08 INFO - PROCESS | 1951 | 1461541088415 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:38:08 INFO - PROCESS | 1951 | 1461541088418 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:38:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:38:08 INFO - PROCESS | 1951 | 1461541088473 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:38:08 INFO - PROCESS | 1951 | 1461541088481 Marionette TRACE conn4 <- [1,3034,null,{}] 16:38:08 INFO - PROCESS | 1951 | 1461541088494 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 1951 | 1461541088831 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:38:09 INFO - PROCESS | 1951 | 1461541089118 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc53234c000 == 197 [pid = 1951] [id = 768] 16:38:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 203 (0x7fc5143ea800) [pid = 1951] [serial = 2303] [outer = (nil)] 16:38:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 204 (0x7fc51d103000) [pid = 1951] [serial = 2304] [outer = 0x7fc5143ea800] 16:38:09 INFO - PROCESS | 1951 | 1461541089192 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 205 (0x7fc52a059c00) [pid = 1951] [serial = 2305] [outer = 0x7fc5143ea800] 16:38:09 INFO - PROCESS | 1951 | 1461541089949 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:38:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1502ms 16:38:09 INFO - PROCESS | 1951 | 1461541089968 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1951 | 1461541089970 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:38:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:38:09 INFO - PROCESS | 1951 | 1461541089977 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1951 | 1461541089979 Marionette TRACE conn4 <- [1,3038,null,{}] 16:38:09 INFO - PROCESS | 1951 | 1461541089985 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 1951 | 1461541090205 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:38:10 INFO - PROCESS | 1951 | 1461541090502 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc534984800 == 198 [pid = 1951] [id = 769] 16:38:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 206 (0x7fc4ff3c0400) [pid = 1951] [serial = 2306] [outer = (nil)] 16:38:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 207 (0x7fc52a2db400) [pid = 1951] [serial = 2307] [outer = 0x7fc4ff3c0400] 16:38:10 INFO - PROCESS | 1951 | 1461541090581 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 208 (0x7fc52a58c800) [pid = 1951] [serial = 2308] [outer = 0x7fc4ff3c0400] 16:38:11 INFO - PROCESS | 1951 | 1461541091356 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:38:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:38:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1432ms 16:38:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:38:11 INFO - PROCESS | 1951 | 1461541091410 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 1951 | 1461541091412 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:38:11 INFO - PROCESS | 1951 | 1461541091419 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 1951 | 1461541091422 Marionette TRACE conn4 <- [1,3042,null,{}] 16:38:11 INFO - PROCESS | 1951 | 1461541091427 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:11 INFO - PROCESS | 1951 | 1461541091676 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:38:11 INFO - PROCESS | 1951 | 1461541091967 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc513451800 == 199 [pid = 1951] [id = 770] 16:38:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 209 (0x7fc501a4f800) [pid = 1951] [serial = 2309] [outer = (nil)] 16:38:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 210 (0x7fc52b439800) [pid = 1951] [serial = 2310] [outer = 0x7fc501a4f800] 16:38:12 INFO - PROCESS | 1951 | 1461541092082 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 211 (0x7fc52b4f3000) [pid = 1951] [serial = 2311] [outer = 0x7fc501a4f800] 16:38:13 INFO - PROCESS | 1951 | 1461541093104 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:38:13 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. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:38:13 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'.) 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:38:13 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. 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:38:13 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. 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:38:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:38:13 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. 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:38:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:38:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:38:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1746ms 16:38:13 INFO - PROCESS | 1951 | 1461541093165 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 1951 | 1461541093168 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:38:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:38:13 INFO - PROCESS | 1951 | 1461541093178 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 1951 | 1461541093183 Marionette TRACE conn4 <- [1,3046,null,{}] 16:38:13 INFO - PROCESS | 1951 | 1461541093194 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 1951 | 1461541093480 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:38:13 INFO - PROCESS | 1951 | 1461541093904 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fbd9a000 == 200 [pid = 1951] [id = 771] 16:38:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 212 (0x7fc4ffbbc800) [pid = 1951] [serial = 2312] [outer = (nil)] 16:38:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 213 (0x7fc518be9800) [pid = 1951] [serial = 2313] [outer = 0x7fc4ffbbc800] 16:38:13 INFO - PROCESS | 1951 | 1461541093979 Marionette DEBUG loaded listener.js 16:38:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 214 (0x7fc51d105400) [pid = 1951] [serial = 2314] [outer = 0x7fc4ffbbc800] 16:38:14 INFO - PROCESS | 1951 | [1951] 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 16:38:14 INFO - PROCESS | 1951 | 1461541094774 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:38:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:38:14 INFO - {} 16:38:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1640ms 16:38:14 INFO - PROCESS | 1951 | 1461541094818 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1951 | 1461541094820 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:38:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:38:14 INFO - PROCESS | 1951 | 1461541094826 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1951 | 1461541094828 Marionette TRACE conn4 <- [1,3050,null,{}] 16:38:14 INFO - PROCESS | 1951 | 1461541094839 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 1951 | 1461541095094 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:38:15 INFO - PROCESS | 1951 | 1461541095371 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc52f362000 == 201 [pid = 1951] [id = 772] 16:38:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 215 (0x7fc51d110000) [pid = 1951] [serial = 2315] [outer = (nil)] 16:38:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 216 (0x7fc51d962000) [pid = 1951] [serial = 2316] [outer = 0x7fc51d110000] 16:38:15 INFO - PROCESS | 1951 | 1461541095584 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 217 (0x7fc51df69800) [pid = 1951] [serial = 2317] [outer = 0x7fc51d110000] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506495800 == 200 [pid = 1951] [id = 500] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5171d3800 == 199 [pid = 1951] [id = 323] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc514431000 == 198 [pid = 1951] [id = 693] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500cea800 == 197 [pid = 1951] [id = 694] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc51d470800 == 196 [pid = 1951] [id = 721] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc503d1f000 == 195 [pid = 1951] [id = 752] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5038d6000 == 194 [pid = 1951] [id = 751] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc501572000 == 193 [pid = 1951] [id = 750] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500d58000 == 192 [pid = 1951] [id = 607] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500bd4800 == 191 [pid = 1951] [id = 749] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc4fdc47800 == 190 [pid = 1951] [id = 748] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc5207cd800 == 189 [pid = 1951] [id = 746] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50c677800 == 188 [pid = 1951] [id = 735] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50b11b800 == 187 [pid = 1951] [id = 734] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc50a249800 == 186 [pid = 1951] [id = 733] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc508b8e000 == 185 [pid = 1951] [id = 732] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506d03800 == 184 [pid = 1951] [id = 731] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc506965000 == 183 [pid = 1951] [id = 730] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc504385000 == 182 [pid = 1951] [id = 729] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc502cc1000 == 181 [pid = 1951] [id = 728] 16:38:18 INFO - PROCESS | 1951 | --DOCSHELL 0x7fc500b8d000 == 180 [pid = 1951] [id = 727] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 216 (0x7fc503d7a400) [pid = 1951] [serial = 2180] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 215 (0x7fc51150bc00) [pid = 1951] [serial = 2145] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 214 (0x7fc5027b4400) [pid = 1951] [serial = 2175] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 213 (0x7fc5016c1800) [pid = 1951] [serial = 2111] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 212 (0x7fc50c5d2c00) [pid = 1951] [serial = 2138] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 211 (0x7fc50ae6f400) [pid = 1951] [serial = 2070] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 210 (0x7fc503aa4c00) [pid = 1951] [serial = 2046] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 209 (0x7fc51387c400) [pid = 1951] [serial = 2156] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 208 (0x7fc50bd3ac00) [pid = 1951] [serial = 2136] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 207 (0x7fc513e31400) [pid = 1951] [serial = 2162] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 206 (0x7fc503a9ac00) [pid = 1951] [serial = 1971] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 205 (0x7fc512560400) [pid = 1951] [serial = 2153] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 204 (0x7fc511fb9c00) [pid = 1951] [serial = 2148] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 203 (0x7fc506b07c00) [pid = 1951] [serial = 2108] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 202 (0x7fc511505400) [pid = 1951] [serial = 2144] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 201 (0x7fc50a3df000) [pid = 1951] [serial = 2067] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 200 (0x7fc5076b8400) [pid = 1951] [serial = 2120] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 199 (0x7fc501bc9c00) [pid = 1951] [serial = 2112] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 198 (0x7fc501a56400) [pid = 1951] [serial = 2043] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 197 (0x7fc50afe8c00) [pid = 1951] [serial = 2129] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 196 (0x7fc50ae68c00) [pid = 1951] [serial = 2127] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 195 (0x7fc50b0a3c00) [pid = 1951] [serial = 2132] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 194 (0x7fc510fae000) [pid = 1951] [serial = 2142] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 193 (0x7fc500af7800) [pid = 1951] [serial = 2171] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 192 (0x7fc50b3d0400) [pid = 1951] [serial = 2135] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 191 (0x7fc50a4ec000) [pid = 1951] [serial = 2126] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 190 (0x7fc5143d7c00) [pid = 1951] [serial = 2166] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 189 (0x7fc508322c00) [pid = 1951] [serial = 2121] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 188 (0x7fc505f34800) [pid = 1951] [serial = 2115] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 187 (0x7fc505f3ec00) [pid = 1951] [serial = 2049] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 186 (0x7fc513675400) [pid = 1951] [serial = 2154] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 185 (0x7fc503dcc400) [pid = 1951] [serial = 2085] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 184 (0x7fc4ff3c6800) [pid = 1951] [serial = 2169] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 183 (0x7fc511511800) [pid = 1951] [serial = 2147] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 182 (0x7fc511fdd000) [pid = 1951] [serial = 2151] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 181 (0x7fc510c1e400) [pid = 1951] [serial = 2076] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 180 (0x7fc5063fe000) [pid = 1951] [serial = 2055] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 179 (0x7fc509f26800) [pid = 1951] [serial = 2124] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 178 (0x7fc503d7f400) [pid = 1951] [serial = 2114] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 177 (0x7fc5017e2400) [pid = 1951] [serial = 2172] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 176 (0x7fc506870000) [pid = 1951] [serial = 2118] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 175 (0x7fc50896b400) [pid = 1951] [serial = 2123] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 174 (0x7fc50db90400) [pid = 1951] [serial = 2073] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 173 (0x7fc50b099000) [pid = 1951] [serial = 2130] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 172 (0x7fc510fa2800) [pid = 1951] [serial = 2082] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 171 (0x7fc508ce9400) [pid = 1951] [serial = 2064] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 170 (0x7fc4fde66c00) [pid = 1951] [serial = 2168] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 169 (0x7fc511fd0800) [pid = 1951] [serial = 2150] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 168 (0x7fc50db97000) [pid = 1951] [serial = 2139] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 167 (0x7fc4ffbc4400) [pid = 1951] [serial = 2177] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 166 (0x7fc513998c00) [pid = 1951] [serial = 2157] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 165 (0x7fc501bd6c00) [pid = 1951] [serial = 2174] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 164 (0x7fc503a98000) [pid = 1951] [serial = 2178] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 163 (0x7fc510c30000) [pid = 1951] [serial = 2079] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 162 (0x7fc508328400) [pid = 1951] [serial = 2061] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 161 (0x7fc50b291800) [pid = 1951] [serial = 2133] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 160 (0x7fc5075d2c00) [pid = 1951] [serial = 2109] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 159 (0x7fc513df7400) [pid = 1951] [serial = 2160] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 158 (0x7fc5075ccc00) [pid = 1951] [serial = 2058] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 157 (0x7fc5143ac800) [pid = 1951] [serial = 2163] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc5143b8400) [pid = 1951] [serial = 2165] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc5065ac000) [pid = 1951] [serial = 2117] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc506362c00) [pid = 1951] [serial = 2052] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc513dee400) [pid = 1951] [serial = 2159] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc510fa4000) [pid = 1951] [serial = 2141] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc503d72800) [pid = 1951] [serial = 2040] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1951 | 1461541099782 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:38:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 5000ms 16:38:19 INFO - PROCESS | 1951 | 1461541099828 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 1951 | 1461541099833 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:38:19 INFO - PROCESS | 1951 | 1461541099841 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 1951 | 1461541099845 Marionette TRACE conn4 <- [1,3054,null,{}] 16:38:19 INFO - PROCESS | 1951 | 1461541099852 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:20 INFO - PROCESS | 1951 | 1461541100071 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:38:20 INFO - PROCESS | 1951 | 1461541100262 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4fbdb0800 == 181 [pid = 1951] [id = 773] 16:38:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc4ff2d0400) [pid = 1951] [serial = 2318] [outer = (nil)] 16:38:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc4ff65b400) [pid = 1951] [serial = 2319] [outer = 0x7fc4ff2d0400] 16:38:20 INFO - PROCESS | 1951 | 1461541100325 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc50094e400) [pid = 1951] [serial = 2320] [outer = 0x7fc4ff2d0400] 16:38:21 INFO - PROCESS | 1951 | 1461541101614 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:21 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" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:21 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" 16:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:38:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1898ms 16:38:21 INFO - PROCESS | 1951 | 1461541101935 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1951 | 1461541101943 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:38:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:38:21 INFO - PROCESS | 1951 | 1461541101957 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1951 | 1461541101960 Marionette TRACE conn4 <- [1,3058,null,{}] 16:38:21 INFO - PROCESS | 1951 | 1461541101976 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 1951 | 1461541102232 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:38:22 INFO - PROCESS | 1951 | 1461541102263 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500b8e000 == 182 [pid = 1951] [id = 774] 16:38:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc4ff3ce000) [pid = 1951] [serial = 2321] [outer = (nil)] 16:38:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc5027afc00) [pid = 1951] [serial = 2322] [outer = 0x7fc4ff3ce000] 16:38:22 INFO - PROCESS | 1951 | 1461541102324 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc502be8c00) [pid = 1951] [serial = 2323] [outer = 0x7fc4ff3ce000] 16:38:23 INFO - PROCESS | 1951 | 1461541103312 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:38:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:38:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1387ms 16:38:23 INFO - PROCESS | 1951 | 1461541103354 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 1951 | 1461541103359 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:38:23 INFO - PROCESS | 1951 | 1461541103373 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1951 | 1461541103379 Marionette TRACE conn4 <- [1,3062,null,{}] 16:38:23 INFO - PROCESS | 1951 | 1461541103393 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:23 INFO - PROCESS | 1951 | 1461541103669 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 156 (0x7fc51585d000) [pid = 1951] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 155 (0x7fc506292c00) [pid = 1951] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 154 (0x7fc5143f1800) [pid = 1951] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 153 (0x7fc505f34c00) [pid = 1951] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 152 (0x7fc5084e9c00) [pid = 1951] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 151 (0x7fc4fcbbc800) [pid = 1951] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 150 (0x7fc5084e8400) [pid = 1951] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 149 (0x7fc510c21c00) [pid = 1951] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 148 (0x7fc50a4e6000) [pid = 1951] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 147 (0x7fc51a104c00) [pid = 1951] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 146 (0x7fc51585e400) [pid = 1951] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 145 (0x7fc5143e6c00) [pid = 1951] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 144 (0x7fc514658400) [pid = 1951] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 143 (0x7fc504036000) [pid = 1951] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 142 (0x7fc4fcbbd400) [pid = 1951] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 141 (0x7fc510fac800) [pid = 1951] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 140 (0x7fc502be3800) [pid = 1951] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 139 (0x7fc503d74800) [pid = 1951] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 138 (0x7fc510c15400) [pid = 1951] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 137 (0x7fc5027adc00) [pid = 1951] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 136 (0x7fc510c19000) [pid = 1951] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 135 (0x7fc51487f400) [pid = 1951] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 134 (0x7fc50896bc00) [pid = 1951] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x7fc4ff659800) [pid = 1951] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x7fc5017e3000) [pid = 1951] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:38:24 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x7fc4fcbb8000) [pid = 1951] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:38:24 INFO - PROCESS | 1951 | 1461541104635 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500de4800 == 183 [pid = 1951] [id = 775] 16:38:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x7fc4fcbbd400) [pid = 1951] [serial = 2324] [outer = (nil)] 16:38:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x7fc502be3800) [pid = 1951] [serial = 2325] [outer = 0x7fc4fcbbd400] 16:38:24 INFO - PROCESS | 1951 | 1461541104714 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x7fc50402bc00) [pid = 1951] [serial = 2326] [outer = 0x7fc4fcbbd400] 16:38:24 INFO - PROCESS | 1951 | [1951] 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 16:38:25 INFO - PROCESS | 1951 | 1461541105336 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:38:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:38:25 INFO - {} 16:38:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1991ms 16:38:25 INFO - PROCESS | 1951 | 1461541105361 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 1951 | 1461541105365 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:38:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:38:25 INFO - PROCESS | 1951 | 1461541105370 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1951 | 1461541105372 Marionette TRACE conn4 <- [1,3066,null,{}] 16:38:25 INFO - PROCESS | 1951 | 1461541105378 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 1951 | 1461541105634 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:38:25 INFO - PROCESS | 1951 | 1461541105650 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc502694000 == 184 [pid = 1951] [id = 776] 16:38:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 135 (0x7fc4ffbc8800) [pid = 1951] [serial = 2327] [outer = (nil)] 16:38:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 136 (0x7fc50627a000) [pid = 1951] [serial = 2328] [outer = 0x7fc4ffbc8800] 16:38:25 INFO - PROCESS | 1951 | 1461541105713 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 137 (0x7fc506283c00) [pid = 1951] [serial = 2329] [outer = 0x7fc4ffbc8800] 16:38:26 INFO - PROCESS | 1951 | 1461541106447 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:38:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1279ms 16:38:26 INFO - PROCESS | 1951 | 1461541106657 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:38:26 INFO - PROCESS | 1951 | 1461541106663 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:38:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:38:26 INFO - PROCESS | 1951 | 1461541106671 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 1951 | 1461541106676 Marionette TRACE conn4 <- [1,3070,null,{}] 16:38:26 INFO - PROCESS | 1951 | 1461541106684 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:26 INFO - PROCESS | 1951 | 1461541106900 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:38:27 INFO - PROCESS | 1951 | 1461541107239 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc4ff31e800 == 185 [pid = 1951] [id = 777] 16:38:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 138 (0x7fc4ff2d6400) [pid = 1951] [serial = 2330] [outer = (nil)] 16:38:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 139 (0x7fc4ff65f400) [pid = 1951] [serial = 2331] [outer = 0x7fc4ff2d6400] 16:38:27 INFO - PROCESS | 1951 | 1461541107319 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 140 (0x7fc500afa000) [pid = 1951] [serial = 2332] [outer = 0x7fc4ff2d6400] 16:38:28 INFO - PROCESS | 1951 | 1461541108114 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:38:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:38:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1490ms 16:38:28 INFO - PROCESS | 1951 | 1461541108162 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1951 | 1461541108168 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:38:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:38:28 INFO - PROCESS | 1951 | 1461541108179 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1951 | 1461541108184 Marionette TRACE conn4 <- [1,3074,null,{}] 16:38:28 INFO - PROCESS | 1951 | 1461541108211 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 1951 | 1461541108432 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:38:28 INFO - PROCESS | 1951 | 1461541108714 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc500de2800 == 186 [pid = 1951] [id = 778] 16:38:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 141 (0x7fc5017e6000) [pid = 1951] [serial = 2333] [outer = (nil)] 16:38:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 142 (0x7fc5027af000) [pid = 1951] [serial = 2334] [outer = 0x7fc5017e6000] 16:38:28 INFO - PROCESS | 1951 | 1461541108839 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 143 (0x7fc502881000) [pid = 1951] [serial = 2335] [outer = 0x7fc5017e6000] 16:38:29 INFO - PROCESS | 1951 | 1461541109660 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:38:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1541ms 16:38:29 INFO - PROCESS | 1951 | 1461541109719 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 1951 | 1461541109722 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:38:29 INFO - PROCESS | 1951 | 1461541109729 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 1951 | 1461541109732 Marionette TRACE conn4 <- [1,3078,null,{}] 16:38:29 INFO - PROCESS | 1951 | 1461541109761 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:30 INFO - PROCESS | 1951 | 1461541110065 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:38:30 INFO - PROCESS | 1951 | 1461541110360 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc5039e8800 == 187 [pid = 1951] [id = 779] 16:38:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 144 (0x7fc503dd0800) [pid = 1951] [serial = 2336] [outer = (nil)] 16:38:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 145 (0x7fc503eaa800) [pid = 1951] [serial = 2337] [outer = 0x7fc503dd0800] 16:38:30 INFO - PROCESS | 1951 | 1461541110443 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 146 (0x7fc50402f000) [pid = 1951] [serial = 2338] [outer = 0x7fc503dd0800] 16:38:31 INFO - PROCESS | 1951 | 1461541111237 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 1951 | 1461541111273 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:38:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:38:31 INFO - PROCESS | 1951 | 1461541111283 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 1951 | 1461541111287 Marionette TRACE conn4 <- [1,3082,null,{}] 16:38:31 INFO - PROCESS | 1951 | 1461541111294 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 1951 | 1461541111498 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:38:31 INFO - PROCESS | 1951 | 1461541111827 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc503edb000 == 188 [pid = 1951] [id = 780] 16:38:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 147 (0x7fc503dd9800) [pid = 1951] [serial = 2339] [outer = (nil)] 16:38:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 148 (0x7fc506369400) [pid = 1951] [serial = 2340] [outer = 0x7fc503dd9800] 16:38:32 INFO - PROCESS | 1951 | 1461541112011 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 149 (0x7fc5063ce800) [pid = 1951] [serial = 2341] [outer = 0x7fc503dd9800] 16:38:32 INFO - PROCESS | 1951 | 1461541112854 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:38:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:38:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:38:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1595ms 16:38:32 INFO - PROCESS | 1951 | 1461541112880 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:38:32 INFO - PROCESS | 1951 | 1461541112891 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:38:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:38:32 INFO - PROCESS | 1951 | 1461541112903 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1951 | 1461541112908 Marionette TRACE conn4 <- [1,3086,null,{}] 16:38:32 INFO - PROCESS | 1951 | 1461541112916 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 1951 | 1461541113184 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:38:33 INFO - PROCESS | 1951 | 1461541113402 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50649f800 == 189 [pid = 1951] [id = 781] 16:38:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 150 (0x7fc50627cc00) [pid = 1951] [serial = 2342] [outer = (nil)] 16:38:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 151 (0x7fc5063f1000) [pid = 1951] [serial = 2343] [outer = 0x7fc50627cc00] 16:38:33 INFO - PROCESS | 1951 | 1461541113475 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 152 (0x7fc5065ae400) [pid = 1951] [serial = 2344] [outer = 0x7fc50627cc00] 16:38:34 INFO - PROCESS | 1951 | 1461541114229 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:38:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1382ms 16:38:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:38:34 INFO - PROCESS | 1951 | 1461541114284 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 1951 | 1461541114287 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:38:34 INFO - PROCESS | 1951 | 1461541114292 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1951 | 1461541114296 Marionette TRACE conn4 <- [1,3090,null,{}] 16:38:34 INFO - PROCESS | 1951 | 1461541114301 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:34 INFO - PROCESS | 1951 | 1461541114626 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:38:34 INFO - PROCESS | 1951 | 1461541114871 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50698d000 == 190 [pid = 1951] [id = 782] 16:38:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 153 (0x7fc5075d7000) [pid = 1951] [serial = 2345] [outer = (nil)] 16:38:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 154 (0x7fc5076b8c00) [pid = 1951] [serial = 2346] [outer = 0x7fc5075d7000] 16:38:35 INFO - PROCESS | 1951 | 1461541114997 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 155 (0x7fc5084e8400) [pid = 1951] [serial = 2347] [outer = 0x7fc5075d7000] 16:38:35 INFO - PROCESS | 1951 | 1461541115718 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:38:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:38:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1480ms 16:38:35 INFO - PROCESS | 1951 | 1461541115772 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1951 | 1461541115776 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:38:35 INFO - PROCESS | 1951 | 1461541115781 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1951 | 1461541115784 Marionette TRACE conn4 <- [1,3094,null,{}] 16:38:35 INFO - PROCESS | 1951 | 1461541115790 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:35 INFO - PROCESS | 1951 | 1461541115994 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:38:36 INFO - PROCESS | 1951 | 1461541116275 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506d11000 == 191 [pid = 1951] [id = 783] 16:38:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 156 (0x7fc502be9400) [pid = 1951] [serial = 2348] [outer = (nil)] 16:38:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 157 (0x7fc50896b400) [pid = 1951] [serial = 2349] [outer = 0x7fc502be9400] 16:38:36 INFO - PROCESS | 1951 | 1461541116350 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 158 (0x7fc509f23800) [pid = 1951] [serial = 2350] [outer = 0x7fc502be9400] 16:38:37 INFO - PROCESS | 1951 | 1461541117088 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:38:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1341ms 16:38:37 INFO - PROCESS | 1951 | 1461541117122 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 1951 | 1461541117124 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:38:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:38:37 INFO - PROCESS | 1951 | 1461541117131 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1951 | 1461541117133 Marionette TRACE conn4 <- [1,3098,null,{}] 16:38:37 INFO - PROCESS | 1951 | 1461541117139 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 1951 | 1461541117344 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:38:37 INFO - PROCESS | 1951 | 1461541117628 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc506de1800 == 192 [pid = 1951] [id = 784] 16:38:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 159 (0x7fc5075d8000) [pid = 1951] [serial = 2351] [outer = (nil)] 16:38:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 160 (0x7fc509f33c00) [pid = 1951] [serial = 2352] [outer = 0x7fc5075d8000] 16:38:37 INFO - PROCESS | 1951 | 1461541117704 Marionette DEBUG loaded listener.js 16:38:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 161 (0x7fc50a0a6400) [pid = 1951] [serial = 2353] [outer = 0x7fc5075d8000] 16:38:38 INFO - PROCESS | 1951 | 1461541118446 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:38:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1336ms 16:38:38 INFO - PROCESS | 1951 | 1461541118468 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:38:38 INFO - PROCESS | 1951 | 1461541118471 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:38:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:38:38 INFO - PROCESS | 1951 | 1461541118477 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:38:38 INFO - PROCESS | 1951 | 1461541118479 Marionette TRACE conn4 <- [1,3102,null,{}] 16:38:38 INFO - PROCESS | 1951 | 1461541118485 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:38 INFO - PROCESS | 1951 | 1461541118709 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:38:39 INFO - PROCESS | 1951 | 1461541118995 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a18d000 == 193 [pid = 1951] [id = 785] 16:38:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 162 (0x7fc50896c800) [pid = 1951] [serial = 2354] [outer = (nil)] 16:38:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 163 (0x7fc50a3d8c00) [pid = 1951] [serial = 2355] [outer = 0x7fc50896c800] 16:38:39 INFO - PROCESS | 1951 | 1461541119073 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 164 (0x7fc50a443c00) [pid = 1951] [serial = 2356] [outer = 0x7fc50896c800] 16:38:39 INFO - PROCESS | 1951 | 1461541119829 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:38:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1386ms 16:38:39 INFO - PROCESS | 1951 | 1461541119864 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 1951 | 1461541119867 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:38:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:38:39 INFO - PROCESS | 1951 | 1461541119873 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1951 | 1461541119875 Marionette TRACE conn4 <- [1,3106,null,{}] 16:38:39 INFO - PROCESS | 1951 | 1461541119881 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:40 INFO - PROCESS | 1951 | 1461541120079 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:38:40 INFO - PROCESS | 1951 | 1461541120363 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50a38f000 == 194 [pid = 1951] [id = 786] 16:38:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 165 (0x7fc509f31000) [pid = 1951] [serial = 2357] [outer = (nil)] 16:38:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 166 (0x7fc50a4e6000) [pid = 1951] [serial = 2358] [outer = 0x7fc509f31000] 16:38:40 INFO - PROCESS | 1951 | 1461541120438 Marionette DEBUG loaded listener.js 16:38:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 167 (0x7fc50adedc00) [pid = 1951] [serial = 2359] [outer = 0x7fc509f31000] 16:38:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:38:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:38:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:38:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1330ms 16:38:41 INFO - PROCESS | 1951 | 1461541121196 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:38:41 INFO - PROCESS | 1951 | 1461541121205 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:38:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:38:41 INFO - PROCESS | 1951 | 1461541121209 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:38:41 INFO - PROCESS | 1951 | 1461541121214 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:38:41 INFO - PROCESS | 1951 | 1461541121218 Marionette TRACE conn4 <- [1,3110,null,{}] 16:38:41 INFO - PROCESS | 1951 | 1461541121224 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 1951 | 1461541121445 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:38:41 INFO - PROCESS | 1951 | 1461541121739 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50b11b800 == 195 [pid = 1951] [id = 787] 16:38:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 168 (0x7fc50adee800) [pid = 1951] [serial = 2360] [outer = (nil)] 16:38:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 169 (0x7fc50afdf800) [pid = 1951] [serial = 2361] [outer = 0x7fc50adee800] 16:38:41 INFO - PROCESS | 1951 | 1461541121822 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 170 (0x7fc50b098800) [pid = 1951] [serial = 2362] [outer = 0x7fc50adee800] 16:38:42 INFO - PROCESS | 1951 | 1461541122580 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:38:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:38:42 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 16:38:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:38:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1386ms 16:38:42 INFO - PROCESS | 1951 | 1461541122601 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 1951 | 1461541122604 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:38:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:38:42 INFO - PROCESS | 1951 | 1461541122610 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1951 | 1461541122613 Marionette TRACE conn4 <- [1,3114,null,{}] 16:38:42 INFO - PROCESS | 1951 | 1461541122618 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 1951 | 1461541122855 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:38:43 INFO - PROCESS | 1951 | 1461541123123 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"7dd5f086-df6f-42ca-a92d-ad7a645ac35a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x7fc50c669000 == 196 [pid = 1951] [id = 788] 16:38:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 171 (0x7fc50adf3400) [pid = 1951] [serial = 2363] [outer = (nil)] 16:38:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 172 (0x7fc50b3cb000) [pid = 1951] [serial = 2364] [outer = 0x7fc50adf3400] 16:38:43 INFO - PROCESS | 1951 | 1461541123199 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 173 (0x7fc50bd42000) [pid = 1951] [serial = 2365] [outer = 0x7fc50adf3400] 16:38:43 INFO - PROCESS | 1951 | 1461541123951 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:38:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:38:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1377ms 16:38:43 INFO - PROCESS | 1951 | 1461541123987 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:38:43 INFO - PROCESS | 1951 | 1461541123990 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:38:45 WARNING - u'runner_teardown' () 16:38:45 INFO - No more tests 16:38:45 INFO - Got 0 unexpected results 16:38:45 INFO - SUITE-END | took 1167s 16:38:45 INFO - Closing logging queue 16:38:45 INFO - queue closed 16:38:45 INFO - Return code: 0 16:38:45 WARNING - # TBPL SUCCESS # 16:38:45 INFO - Running post-action listener: _resource_record_post_action 16:38:45 INFO - Running post-run listener: _resource_record_post_run 16:38:46 INFO - Total resource usage - Wall time: 1203s; CPU: 98.0%; Read bytes: 6656000; Write bytes: 981012480; Read time: 2868; Write time: 326592 16:38:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:38:46 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 85266432; Read time: 0; Write time: 71976 16:38:46 INFO - run-tests - Wall time: 1173s; CPU: 98.0%; Read bytes: 6070272; Write bytes: 895746048; Read time: 2628; Write time: 254616 16:38:46 INFO - Running post-run listener: _upload_blobber_files 16:38:46 INFO - Blob upload gear active. 16:38:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:38:46 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 16:38:46 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'] 16:38:46 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 16:38:46 INFO - (blobuploader) - INFO - Open directory for files ... 16:38:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:38:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:38:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:38:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:38:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:38:48 INFO - (blobuploader) - INFO - Done attempting. 16:38:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:38:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:38:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:38:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:38:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:38:48 INFO - (blobuploader) - INFO - Done attempting. 16:38:48 INFO - (blobuploader) - INFO - Iteration through files over. 16:38:48 INFO - Return code: 0 16:38:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:38:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:38:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17333f79ae0ad60f4c8258efa137e108b54db873198fcd9bb64ed0231287294fbb0b2dfb4791af9b8c1684c5deb941cf492f717cbe78b46ab9e2f95a6195c2c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/512ddba9a40d6d15123784ad2f97dc6bc80ad20651e4a68f19e37f8936b3f53d6e030ffbc8664da84adcf17b8172a56f47d9fabe6eab97a7ceacf9f3d7a106ce"} 16:38:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:38:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:38:48 INFO - Contents: 16:38:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17333f79ae0ad60f4c8258efa137e108b54db873198fcd9bb64ed0231287294fbb0b2dfb4791af9b8c1684c5deb941cf492f717cbe78b46ab9e2f95a6195c2c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/512ddba9a40d6d15123784ad2f97dc6bc80ad20651e4a68f19e37f8936b3f53d6e030ffbc8664da84adcf17b8172a56f47d9fabe6eab97a7ceacf9f3d7a106ce"} 16:38:48 INFO - Running post-run listener: copy_logs_to_upload_dir 16:38:48 INFO - Copying logs to upload dir... 16:38:48 INFO - mkdir: /builds/slave/test/build/upload/logs 16:38:48 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1292.955535 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 33 secs) (at 2016-04-24 16:38:49.351735) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 16:38:49.357883) ========= 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-1461539816.394390-925669356 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17333f79ae0ad60f4c8258efa137e108b54db873198fcd9bb64ed0231287294fbb0b2dfb4791af9b8c1684c5deb941cf492f717cbe78b46ab9e2f95a6195c2c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/512ddba9a40d6d15123784ad2f97dc6bc80ad20651e4a68f19e37f8936b3f53d6e030ffbc8664da84adcf17b8172a56f47d9fabe6eab97a7ceacf9f3d7a106ce"} build_url:https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035862 build_url: 'https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/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/17333f79ae0ad60f4c8258efa137e108b54db873198fcd9bb64ed0231287294fbb0b2dfb4791af9b8c1684c5deb941cf492f717cbe78b46ab9e2f95a6195c2c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/512ddba9a40d6d15123784ad2f97dc6bc80ad20651e4a68f19e37f8936b3f53d6e030ffbc8664da84adcf17b8172a56f47d9fabe6eab97a7ceacf9f3d7a106ce"}' symbols_url: 'https://queue.taskcluster.net/v1/task/C3s92-06S16zTqCDviYf-w/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-24 16:38:49.429281) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 16:38:49.429733) ========= 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-1461539816.394390-925669356 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019527 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 16:38:49.495955) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 16:38:49.496404) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 16:38:49.496808) ========= ========= Total master_lag: 0.67 =========